Я пытаюсь закодировать окно входа в систему с помощью Tkinter, но я не могу скрыть текст пароля в формате звездочки. Это означает, что ввод пароля - это простой текст, которого следует избегать. Есть идеи, как это сделать?Как создать поле ввода пароля с помощью Tkinter
ответ
Быстрый поиск Google дал этого
widget = Entry(parent, show="*", width=15)
где widget
является текстовым полем, parent
является родительским виджетом (окно, рамка, что угодно), show
является характер эха (то есть характер показано в Entry
), а width
- ширина виджета.
Если вы не хотите, чтобы создать новый виджет ввода, вы можете сделать это:
myEntry.config(show="*");
Чтобы сделать его обратно в нормальное русло, сделать это:
myEntry.config(show="");
я обнаружил это, рассмотрев предыдущий ответ и используя вспомогательную функцию в интерпретаторе Python (например, help (tkinter.Entry) после импорта (от сканирования документации там). Я признаю, что просто догадался, как сделать это нормальным снова.
widget-name = Entry(parent,show="*")
Вы также можете использовать символ маркера:
bullet = "\u2022" #specifies bullet character
widget-name = Entry(parent,show=bullet)#shows the character bullet
Вот небольшой, очень простой демо-приложение скрытие и извлечение пароля с помощью Tkinter.
#Python 3.4 (For 2.7 change tkinter to Tkinter)
from tkinter import *
def show():
p = password.get() #get password from entry
print(p)
app = Tk()
password = StringVar() #Password variable
passEntry = Entry(app, textvariable=password, show='*').pack()
submit = Button(app, text='Show Console',command=show).pack()
app.mainloop()
Надеюсь, что это поможет!
- 1. Как создать поле ввода пароля в django
- 2. Как создать виджет ввода tkinter?
- 3. Tkinter: Как создать поле выбора
- 4. Как создать безопасное поле ввода пароля в приложении командной строки?
- 5. Создать поле ввода с помощью приложения jQuery
- 6. поле ввода эхо-пароля отображается как текст
- 7. Создать поле ввода динамически с помощью javascript
- 8. Поле ввода пароля, отображающее значение
- 9. Поле ввода пароля, созданное с помощью HTMLService, теряет тип = пароль
- 10. Как установить фокус в поле ввода tkinter
- 11. Как отключить поле ввода в Tkinter?
- 12. Python - Как проверить поле ввода tkinter
- 13. Как защитить поле пароля от вредоносного ввода?
- 14. Python: создать поле сообщения с текстовым полем ввода с помощью tkinter
- 15. Как очистить несколько полей ввода tkinter с помощью функции
- 16. Можно ли задать поле ввода текста HTML как поле пароля?
- 17. Как создать многострочную запись с tkinter?
- 18. Как создать многострочный поле ввода
- 19. Поле ввода пароля для стилизации W/CSS
- 20. Как создать многозначное текстовое поле ввода с помощью javascript?
- 21. Как создать консоль с помощью Tkinter?
- 22. Как создать таймер с помощью tkinter?
- 23. Как создать файл с помощью Tkinter?
- 24. Как создать прозрачные виджеты с помощью Tkinter?
- 25. Как создать поле пароля в javascript
- 26. tkinter заданные значения в поле ввода
- 27. Загрузите информацию в tkinter, проверив поле ввода
- 28. Как создать ячейку столбца для ввода пароля в JTable
- 29. Tkinter проверяет, пусто ли поле ввода
- 30. Почему поле ввода пароля автоматически заполняется?
Это не сработало для меня; не уверен, что я делаю неправильно, или если он просто не работает –