Recupérer les valeurs depuis une Treeview
Bonjour tout le monde , je suis debutant en Python et Tkinetr , j'ai une Treeview qui contient trois champs : "Prenom" , "Nom" , "Phone . Cette Treeview affiche bien les enregistrements que j'ai dans une base de ma base de données , et là je voudrais que quand je selectionne une ligne de la treeview , puis j'appuie sur le boutton "supprimer" , je veux que ça supprime l'enregistrement de la base de donnée
Pour cela j'ai fais une fonction "supprimer()" :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| def supprimer() :
connect()
cur = conn.cursor()
try:
tv.delete(tv.focus())
except ValueError:
pass
c = tv.get_selection()
print '%s'%c
cur.execute("""DELETE FROM firsttable WHERE Prenom = c""")
cur.close()
conn.commit() |
Mais ça ne fonctionnait pas , je voudrais savoir comment puis je recupérer les valeurs de ma treeview , l'Id tout seul , le Prenom , le Nom et les Phone , tous séparés ....
Merci bien