Python Tkinter Password Box - Как сделать его похожим на запрос пароля bash, где длина скрыта?
Я сделал запись пароля tkinter, такую как:
passwordEntry = Entry(app, show="*")
Я хотел бы покончить со звездочками и сделать их полностью анонимными, чтобы другие, находящиеся рядом с вами, даже не увидели длину вашего пароля.
2 ответа
Решение
Если вы установите передний план и фон в один и тот же цвет, все, что они увидят, это пробелы, и я уверен, что для них было бы почти невозможно сосчитать пробелы.
Или просто не используйте виджет входа. Используйте другой виджет (Label, Frame, Canvas) и некоторые привязки на <Key>
чтобы отслеживать, что они напечатали.
Вы могли бы просто сделать:
passwordEntry = Entry(app, show=" ")
Не самый лучший вариант, но просто заскочил в мою голову, меньше кодирования, а!