Comment puis-je créer une zone de saisie avec Python?
Je veux créer un à l'écran d'entrée de la boîte que l'utilisateur peut interagir avec.
L'utilisateur verrez une fenêtre avec un champ de saisie, ils peuvent cliquer avec la souris. L'utilisateur peut taper ou supprimer le texte dans le champ, puis appuyez sur OK une fois qu'ils ont terminé d'ajouter le texte. Enfin, mon programme serait de stocker ce texte pour une utilisation ultérieure.
Comment puis-je créer une zone de texte en Python qui permet la saisie de l'utilisateur?
OriginalL'auteur Lev | 2014-01-01
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer de le Tkinter module:
Résultat:
Bien sûr, vous voudrez peut-être lire un Tkinter tutoriel.
myText=tkSimpleDialog.askstring("Title","Enter a string:")
. C'est la solution la plus simple, cependant, je n'ai jamais utilisé.Votre suggestion d'erreurs de code avec
NameError: name 'tkSimpleDialog' is not defined
Vous avez besoin de l'importer, avec
import tkSimpleDialog
OriginalL'auteur Christian
La façon la plus simple de le faire est de fixer une entrée égale à une variable pour l'utiliser plus tard, et ensuite appeler la variable plus tard dans le programme.
OriginalL'auteur TBrom