J'essaye de coder une fenêtre de connexion en utilisant Tkinter mais je ne suis pas capable de cacher le texte du mot de passe au format astérisque. Cela signifie que l'entrée du mot de passe est en texte brut, ce qui doit être évité. Une idée de comment le faire?Comment créer un champ de saisie de mot de passe en utilisant Tkinter
Répondre
Une recherche rapide Google a donné cette
widget = Entry(parent, show="*", width=15)
où widget
est le champ de texte, parent
est le widget parent (une fenêtre, un cadre, peu importe), show
est le caractère de l'écho (qui est le caractère montré dans le Entry
) et width
est la largeur du widget.
Si vous ne voulez pas créer un nouveau widget d'entrée, vous pouvez le faire:
myEntry.config(show="*");
Pour le faire revenir à la normale, faites ceci:
myEntry.config(show="");
J'ai découvert ceci en examinant la réponse précédente, et en utilisant la fonction d'aide dans l'interpréteur Python (par exemple help (tkinter.Entry) après l'importation (à partir de la numérisation de la documentation) Je reconnais que je devinais juste comment trouver un nouveau fonctionnement normal
widget-name = Entry(parent,show="*")
Vous pouvez également utiliser un symbole de balle:
bullet = "\u2022" #specifies bullet character
widget-name = Entry(parent,show=bullet)#shows the character bullet
est ici un petit, extrêmement simple cachette app de démonstration et récupérer le mot de passe en utilisant Tkinter.
#Python 3.4 (For 2.7 change tkinter to Tkinter)
from tkinter import *
def show():
p = password.get() #get password from entry
print(p)
app = Tk()
password = StringVar() #Password variable
passEntry = Entry(app, textvariable=password, show='*').pack()
submit = Button(app, text='Show Console',command=show).pack()
app.mainloop()
Hope that helps!
- 1. Mot de passe du modèle utilisateur champ Champ de mot de passe par défaut dans django
- 2. comment fixer la taille du champ de saisie de mot de passe?
- 3. mot de passe en utilisant python chercher
- 4. création d'un champ de mot de passe dans oracle
- 5. Créer un mot de passe protégé zip en Java
- 6. Comment créer une minuterie en utilisant tkinter?
- 7. jquery: focus et flou sur le champ de saisie du mot de passe
- 8. Comment créer un fichier pdf protégé par mot de passe
- 9. comment créer un mot de passe dans le dossier en utilisant C#
- 10. Cryptage du champ de mot de passe SQLite de l'iPhone
- 11. Créer un mot de passe et des mots de passealtern
- 12. Champ de mot de passe avec données dynamiques Asp.Net
- 13. Besoin d'aide dans le champ de saisie du mot de passe asp.net
- 14. Comment faites-vous un mot de passe masqué sur Windows en utilisant l'écrasement de caractères?
- 15. Mot de passe et confirmer le mot de passe
- 16. .NET 3.5 - Hashing un mot de passe en utilisant System.Cryptography
- 17. Comment changer le mot de passe ldap en utilisant zend
- 18. WPF DevExpress TextEdit - "*" pour saisie du mot de passe
- 19. Vérification du champ de mot de passe Flex
- 20. saisie semi-automatique utilisateur/mot de passe dans firefox
- 21. Cryptage de mot de passe
- 22. Confirmer le mot de passe?
- 23. ASP.NET - Récupération de mot de passe en utilisant SMPT.Gmail.Com
- 24. mettre en place un mot de passe!
- 25. Comment ajouter un mot de passe à une clé privée OpenSSH générée sans mot de passe?
- 26. Comment rendre un champ de saisie facultatif?
- 27. Champ de mot de passe de stockage dans le formulaire de cryptage utilisant MySQL et Hibernate
- 28. Masquage du champ de mot de passe dans java
- 29. Le champ de mot de passe doit-il être unique?
- 30. Comment puis-je créer un fichier .xls avec un mot de passe readwrite de Delphi
Cela n'a pas fonctionné pour moi; pas sûr de ce que je fais mal, ou si ça ne marche pas –