Tkinter Entry als *?
Ich würde gerne ein Passwort-Feld in meinem Programm einfügen und wüsste gerne, ob man als gezeigte Eingabe nur "*" zeigen kann. (Also man gibt zum Beispiel über die Tastatur "Passwort" ein und sieht aber beim Entry nur "********"
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, Python
Das Entry-Widget hat auch eine Option show, die man entsprechend setzen kann.
Controls how to display the contents of the widget. If non-empty, the widget displays a string of characters instead of the actual contents. To get a password entry widget, set this option to “*”. (show/Show)
Beispiel:
from tkinter import *
root = Tk()
entry = Entry(root, show="*")
entry.place(x=10, y=10)
root.mainloop()
Nachträglich kann man den Wert von show auch wieder ändern:
entry.config(show="");