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):
self.limpiar_data()
data = self.tree.item(self.tree.selection())
self.id_numero = data['text']
self.id_numero = self.id_numero + 1
print(self.id_numero)
sql ='SELECT * FROM AGENDA where id=? '
parametros = (self.id_numero,)
consulta = self.correr_consulta(sql, parametros)
result = consulta.fetchall()
if result:
self.id_numero = result[0][0]
self.nombre.insert(0, result[0][1])
self.apellido.insert(0,result[0][2])
self.direccion.insert(0,result[0][3])
self.telefono.insert(0,result[0][4])
#Adjunto un gif de como funciona esto
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.