Hola gente, hola Francisco ¿ cómo están?, les cuento lo que me ocurre,
tengo una ventana principal donde cuentos con los movimientos de una
caja de ahorro en 3 entry(fecha, detalle, monto y código que no lo muestro)
con el botón <Buscar> muestro un treeview con todos los movimientos
y con un botón(en la ventana del treeview) <Mostrar> quiero que al
seleccionar me muestre el ítem en la ventana principal, ¿Cómo hago para lograrlo?
Esto lo saque de tu tutorial, funciona muy bien pero me muestra solamente el código
y yo necesito guardar en una tupla los 4 campos para así modificar el contenido de la
pantalla principal.-
Bueno dejo 2 recortes de pantalla para que se entienda mejor.-
Por las dudas dejo esta parte del código porque me pareció que esto me serviría,
pero no se como implementarlo, el insert de mi código es distinto.
https://postimg.cc/7GnqdwxB
https://postimg.cc/dZRZ5zXv
Slds. Daniel ☕☕☕
tengo una ventana principal donde cuentos con los movimientos de una
caja de ahorro en 3 entry(fecha, detalle, monto y código que no lo muestro)
con el botón <Buscar> muestro un treeview con todos los movimientos
y con un botón(en la ventana del treeview) <Mostrar> quiero que al
seleccionar me muestre el ítem en la ventana principal, ¿Cómo hago para lograrlo?
Código:
def seleccionar(mv, parametros):
try:
item = mv.selection()[0]
except IndexError:
messagebox.showwarning(message="Debe seleccionar un elemento.",
title="No hay selección")
else:
text = mv.item(item, option="text")
messagebox.showinfo(message=text, title="Selección")
Esto lo saque de tu tutorial, funciona muy bien pero me muestra solamente el código
y yo necesito guardar en una tupla los 4 campos para así modificar el contenido de la
pantalla principal.-
Bueno dejo 2 recortes de pantalla para que se entienda mejor.-
Por las dudas dejo esta parte del código porque me pareció que esto me serviría,
pero no se como implementarlo, el insert de mi código es distinto.
Código:
my_iid = "id_unico"
treeview.insert("", tk.END, text="Elemento 1", iid=my_iid)
Código:
for mov in tmp:
debeHaver = mov[3]
if float(mov[3]) > 0:
item = mv.insert("", END, text=mov[0], values=(mov[1], mov[2], "0.00 ", debeHaver))
else:
item = mv.insert("", END, text=mov[0], values=(mov[1], mov[2], debeHaver, "0.00 "))
https://postimg.cc/7GnqdwxB
https://postimg.cc/dZRZ5zXv
Slds. Daniel ☕☕☕
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-