Python Tkinter Password Box - Как сделать его похожим на запрос пароля bash, где длина скрыта?

Я сделал запись пароля tkinter, такую ​​как:

passwordEntry = Entry(app, show="*")

Я хотел бы покончить со звездочками и сделать их полностью анонимными, чтобы другие, находящиеся рядом с вами, даже не увидели длину вашего пароля.

2 ответа

Решение

Если вы установите передний план и фон в один и тот же цвет, все, что они увидят, это пробелы, и я уверен, что для них было бы почти невозможно сосчитать пробелы.

Или просто не используйте виджет входа. Используйте другой виджет (Label, Frame, Canvas) и некоторые привязки на <Key> чтобы отслеживать, что они напечатали.

Вы могли бы просто сделать:

passwordEntry = Entry(app, show=" ")

Не самый лучший вариант, но просто заскочил в мою голову, меньше кодирования, а!

Другие вопросы по тегам