Commande pour cliquer sur les éléments d'un widget Tkinter Treeview?
Je suis de la création d'une interface graphique Tkinter, et une grande partie de l'interface graphique est deux Arborescence d'objets. J'ai besoin du contenu de la Treeview
objets à changement lorsqu'un élément (c'est à dire un répertoire) est cliqué deux fois.
Si Treeview éléments ont été les boutons, j'aimerais simplement être en mesure de définir command
à la fonction appropriée. Mais je vais avoir du mal à trouver un moyen de créer "on_click"
de comportement pour le Treeview éléments.
Ce Treeview option, méthode, etc, me permet de lier une commande pour des articles particuliers et exécuter cette commande "on_click"
?
source d'informationauteur Rafe Kettler
Vous devez vous connecter pour publier un commentaire.
Si vous voulez quelque chose de se produire lorsque l'utilisateur double-clique, ajouter une liaison à
"<Double-1>"
. Depuis un seul clic jeux de la sélection, dans votre callback, vous pouvez interroger le widget pour savoir ce qui est sélectionné. Par exemple:La solution précédente échoue lorsque plusieurs éléments sont sélectionnés et que l'utilisateur utilise
SHIFT+CLICK
(au moins sur Mac).Ici est une meilleure solution: