31-05-2023, 02:38 AM
Hola,
Soy principiante en TKinter y tengo un detalle con un treeview. En una ventana principal tengo un treeview con informacion recuperada de una base de datos y tengo un boton para añadir nuevos registros; cuando pulso este boton se abre una segunda ventana (toplevel) donde se ingresa la información del nuevo registros y se agregan a la base de datos, hasta este punto no tengo problema.
El problema surge cuando se cierra la ventana secundaria y al regresar a la ventana principal donde se encuentra el treeview pues el nuevo registro no aparece; existe en la base de datos pero no aparece en el treeview, he intendado con el metodo widget.update() donde el widget es la ventana o el treeview para "refrescar" o "recargar" pero no funciona.
Debo aclarar que la ventana principal se encuentra en un script y la ventana secundaria se encuentra en otro script.
Que estoy haciendo mal?.
Gracias por su ayuda.
Soy principiante en TKinter y tengo un detalle con un treeview. En una ventana principal tengo un treeview con informacion recuperada de una base de datos y tengo un boton para añadir nuevos registros; cuando pulso este boton se abre una segunda ventana (toplevel) donde se ingresa la información del nuevo registros y se agregan a la base de datos, hasta este punto no tengo problema.
El problema surge cuando se cierra la ventana secundaria y al regresar a la ventana principal donde se encuentra el treeview pues el nuevo registro no aparece; existe en la base de datos pero no aparece en el treeview, he intendado con el metodo widget.update() donde el widget es la ventana o el treeview para "refrescar" o "recargar" pero no funciona.
Debo aclarar que la ventana principal se encuentra en un script y la ventana secundaria se encuentra en otro script.
Que estoy haciendo mal?.
Gracias por su ayuda.