Título: Ayuda con treeview (Tk) Publicado por: Panic0 en 27 Mayo 2021, 19:31 pm Buenas, estoy terminado un programa que de registros de una agenda, y tengo el siguiente problema.
Al momento de darle click a algún item en el treeview puedas con la flecha para abajo o para arriba que te vaya tomando el item que fue seleccionado, hasta ahí funciona, el problema es que para que esto funcione al item seleccionado le sumo + 1, funciona hasta cierto punto despues ya no. No se si explique el problema correctamente Aquí dejo la funcion Código: def data_move_down(self, event): #Adjunto un gif de como funciona esto https://gyazo.com/47b67d7435e514ad2766af9eab48a707 (https://gyazo.com/47b67d7435e514ad2766af9eab48a707) Si pueden ver, debería pasar de 10 a 12 y no a 11 y así. Gracias a todos y buen día. Título: Re: Ayuda con treeview (Tk) Publicado por: SlayerBur en 29 Mayo 2021, 23:18 pm Creo yo que podrias arreglarlo agregando un ID 11 (aun que sea vacio),
o la otra opcion es verificar si el ID existe, continuar (Caso del 9 y 10), si no existe, sumar +1, para llegar al 12. En caso de no haber 12, y existe por ejemplo un 15, haria el mismo paso hasta llegar al 15, haciendo que el ID_Numero sea siempre igual al registro. No se si se entiende lo que digo.. PD> puedes modificar self.id_numero = self.id_numero + 1 por self.id_numero += 1 Título: Re: Ayuda con treeview (Tk) Publicado por: Panic0 en 30 Mayo 2021, 01:18 am Creo yo que podrias arreglarlo agregando un ID 11 (aun que sea vacio), o la otra opcion es verificar si el ID existe, continuar (Caso del 9 y 10), si no existe, sumar +1, para llegar al 12. En caso de no haber 12, y existe por ejemplo un 15, haria el mismo paso hasta llegar al 15, haciendo que el ID_Numero sea siempre igual al registro. No se si se entiende lo que digo.. PD> puedes modificar self.id_numero = self.id_numero + 1 por self.id_numero += 1 Hola,pensé en eso, pero es algo muy específico si borro otros ids pues ya va a dejar de funcionar.De todas formas muchas gracias! |