hallo...
wenn ich jetzt zB
ein einagbefeld mit beispiel=raw_input habe und es aber keine buchstaben auf dem monitor zu sehen sien sollen sondern ***** Sternchen, wie mahce ich das?
cu
zB bei beispiel=raw_input beim eingeben Sternchen (****)
du kannst, wenn du Passwörter einlesen willst, auch das Modul getpass nehmen. Das versucht die Eingabe wenn möglich zu verbergen. Es werden zwar keine Sterne angezeigt, dürfte aber gehen (bei mir klappt es).
Code: Alles auswählen
import getpass
text=getpass.getpass("Eingabe: ")
Für das Entry-Widget gibt es da eine entsprechende Option:
So wird jetzt für jede Eingabe nur noch Sternchen angezeigt. Selbstverständlich kannst Du statt dem * auch jeden anderen Buchstaben einsetzten. Falls die Option leer ist wird eben ganz normal angezeigt was getippt wird.
Code: Alles auswählen
Passwort_Eingabe = Entry(root, show = "*")
Womit das Edit-Control von Tkinter gemeint ist. Aber bliefa wird kaum auf ein GUI-Programm umsteigen wollen, nur um eine sichere Passwort-Eingabe zu realisierenlbuega hat geschrieben:Für das Entry-Widget gibt es da eine entsprechende Option:
Jan
Ja, genau an das dachte ich.Womit das Edit-Control von Tkinter gemeint ist
Code: Alles auswählen
Aber bliefa wird kaum auf ein GUI-Programm umsteigen wollen, nur um eine sichere Passwort-Eingabe zu realisieren icon_wink.gif