J'écris une application TkInter en utilisant Python 2.5 et j'ai besoin de connaître l'état des majuscules et des majuscules (vrai ou faux). J'ai cherché partout dans le filet mais ne peux pas trouver une solution.Statut du décalage et verrouillage des majuscules en Python
2
A
Répondre
1
Lock
et Shift
modificateurs événement:
http://infohost.nmt.edu/tcc/help/pubs/tkinter/event-modifiers.html
1
I googlé et a obtenu un .. Je ne suis pas sûr que cela fonctionne pour vous pour toutes les clés ...
http://www.java2s.com/Code/Python/Event/KeyactionFunctionKeyALtControlShift.htm
3
Les événements de clavier dans Tkinter peuvent être difficiles.
Je vous suggère de jeter un oeil à ce qui suit, dans l'ordre:
- http://effbot.org/tkinterbook/tkinter-events-and-bindings.htm
- http://infohost.nmt.edu/tcc/help/pubs/tkinter/events.html (lire le chapitre entier sur les événements)
- http://www.faqts.com/knowledge_base/view.phtml/aid/4281
Voici un programme qui affiche la valeur du keycode et des paramètres d'événement d'état. Vous pouvez l'utiliser pour expérimenter. Cliquez dans la fenêtre, puis appuyez sur le clavier.
from Tkinter import *
root = Tk()
def key(event):
print "Keycode:", event.keycode, "State:", event.state
def callback(event):
frame.focus_set()
print "clicked at", event.x, event.y
frame = Frame(root, width=100, height=100)
frame.bind("<Key>", key)
frame.bind("<Button-1>", callback)
frame.pack()
root.mainloop()
Questions connexes
- 1. Vérification de l'état du verrouillage des majuscules dans le cacao
- 2. Comment obtenir l'état actuel du verrouillage des majuscules dans VB.NET?
- 3. Comment activer/désactiver le verrouillage des majuscules dans VB.NET?
- 4. Comment faire écho du texte en majuscules?
- 5. urls majuscules et minuscules en PHP
- 6. wxPython TextCtrl transformer en MAJUSCULES
- 7. Statut du travail SQL
- 8. Comment puis-je détecter si le verrouillage des majuscules est activé dans Swing?
- 9. Détection de la clé (verrouillage des majuscules) dans une zone de texte
- 10. décalage horaire surprenant pour les appels python
- 11. Est-il possible de vérifier si le bouton de verrouillage des majuscules est actif lors de la saisie du formulaire?
- 12. Filestream, verrouillage et serlialization
- 13. Verrouillage et synchronisation dans DJango
- 14. Vecteurs d'autocorrélation et de décalage
- 15. Feuille de style XSLT: modification du texte en majuscules
- 16. Verrouillage du navigateur Web: Comment?
- 17. Verrouillage des champs SSRS en place
- 18. Java EE concurrence et verrouillage
- 19. Comment faire pour convertir des séquences de caractères spécifiques dans une chaîne en majuscules en utilisant Python?
- 20. JavaScript et pourquoi les majuscules fonctionnent parfois et parfois non
- 21. Alternance Majuscules en Array utilisant PHP
- 22. verrouillage et mise à jour d'un fichier En conséquence
- 23. Verrouillage du fichier open-uri Ruby
- 24. Obtenir tous les tweets en majuscules
- 25. sIFR 3 majuscules
- 26. Zone d'application du verrouillage par barrette
- 27. C++: Modèle de statut et de contrôle
- 28. Vérification du verrouillage de fichier sans test
- 29. Spécialisation du constructeur en python
- 30. Décalage du contenu du panneau habillé dans Flex 3