Comment faire pour créer un champ de saisie de mot de passe en utilisant Tkinter
Je suis en train de coder une fenêtre de connexion à l'aide de Tkinter, mais je ne suis pas en mesure de cacher le mot de passe de texte dans asterisk format. Cela signifie que le mot de passe d'entrée de texte, qui doit être évitée. Aucune idée de comment le faire?
Vous devez vous connecter pour publier un commentaire.
Une rapide recherche sur google a donné cette
où
widget
est le champ de texte,parent
est le parent du widget (une fenêtre, un cadre, peu importe),show
est le caractère de l'écho (c'est le caractère indiqué dans leEntry
) etwidth
est la largeur du widget.show='*'
empêche également de copier/coller?Si vous ne voulez pas créer un nouveau widget de Saisie, vous pouvez le faire:
À le faire revenir à la normale, ce faire:
J'ai découvert cela en examinant la réponse précédente, et à l'aide de la fonction d'aide de l'interpréteur Python (par exemple de l'aide(tkinter.D'entrée) après l'importation (à partir de la numérisation de la documentation). J'avoue que j'ai un peu deviné à comprendre comment le faire revenir à la normale.
Vous pouvez également utiliser un symbole de puce:
Voici un petit, très simple démo application de la clandestinité et de récupérer le mot de passe en utilisant Tkinter.
Espère que ça aide!