Je suis à la recherche d'une liste principale de tous Tkinter events
. J'ai été googling pour une telle liste toute la matinée sans succès. Toute référence à une telle liste serait appréciée.Liste maîtresse de tous les événements Tkinter?
Répondre
Il n'y a pas une telle liste pour autant que je sache. Il existe une liste de la plupart des événements sur la page de manuel de liaison, mais chaque widget peut lui-même émettre des événements uniques à ce widget (par exemple: <<ListboxSelect>>
). Ceux-ci sont documentés sur la page de manuel pour chaque widget.
Nous avons eu cette discussion sur la liste de diffusion de tkinter et trouvé ce qui suit:
- Event Types, as listed in the Tk documentation.
- événements virtuels ne sont pas répertoriées ici. Pour les événements virtuels, consultez les pages d'aide de chaque widget.
récapitulées dans le wiki: tkinter:Events
J'ai trouvé une liste plus complète des événements connus, dont certains marqués comme "Undocumented", en module tkinter Python. Commencez ici, et faites défiler jusqu'à class EventType
: https://github.com/python/cpython/blob/master/Lib/tkinter/init.py
Que ce soit la liste pénultième ou non .... qui sait. Il semble que la documentation Tk/Tkinter soit diffusée assez finement, comme le vegemite sur toast, sur l'ensemble d'Internet.
- 1. Tous les événements qui déclencheraient l'applicationWillResignActive & applicationDidBecomeActive
- 2. Écoute de tous les événements JInternalFrame - Java
- 3. Annuler tous les événements de Page_Load
- 4. Interception de tous les événements tactiles
- 5. liste de tous les amis
- 6. Liste de tous les index
- 7. Track (tous) les événements d'un contrôle
- 8. sélectionner tous les événements dans l'heure suivante
- 9. Comment intercepter tous les événements jquery ajax?
- 10. Gestion des événements combinés de widgets dans TKinter
- 11. wxpython lier les événements de souris à tous les panneaux?
- 12. Liste triée par catégories dans Tkinter?
- 13. détecter quand tous les événements d'un mouseevent ont été déclenchés?
- 14. pyGTK détecter tous les événements de déplacement de la fenêtre
- 15. Liste des événements d'un élément
- 16. Liste de tous les assemblys .NET disponibles
- 17. Liste de tous les dépôts SVN
- 18. Rails: liste tous les chemins de plugins
- 19. jquery - Créer une liste de tous les
- 20. liste tous les noms de colonnes
- 21. Liste de tous les diagnostics gcc
- 22. Liste de tous les utilisateurs et groupes
- 23. liste de tous les commits SHA1_HASH
- 24. Liste de tous les assemblages référencés
- 25. Liste de tous les Ruby « citations spéciales »
- 26. Comment faire pour DataTable dans tous les événements de GridView
- 27. Surveillance de tous les événements d'une classe et sous-classes
- 28. Récupère tous les événements liés à l'aide de jquery
- 29. jQuery: Gel/Désactivation temporaire de tous les événements?
- 30. Comment tracer ou déboguer tous les événements javascript disponibles
Excellente idée de consulter la page man de bind. Auriez-vous un lien pour une telle page? Google sur 'tkinter bind man page', 'tkinter bind documentation', etc. est vide. – Malcolm
Tkinter est juste une enveloppe fine autour de tcl/tk, donc les pages de manuel tcl/tk sont très utiles. Vous n'avez qu'à faire quelques petits ajustements mentaux (par exemple: 'widget.grid (...)' versus 'widget $ grid ...' Les pages de manuel officielles de tcl/tk sont sur http://www.tcl.tk/ homme –