Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tkinter simple“的意思;输入密码";对话_Python_Tkinter_Input - Fatal编程技术网

Python Tkinter simple“的意思;输入密码";对话

Python Tkinter simple“的意思;输入密码";对话,python,tkinter,input,Python,Tkinter,Input,我知道可以定义自定义的“输入密码”对话框,请参阅 但是否可以重复使用tkinter.simpledialog.askstring,如本答案所述: 只需在每次按键时自动将键入的文本替换为*** 或者更好的是,tkinter.simpledialog是否已经实现了密码输入dilaog?askstring()函数可以使用属性show,如果您将其设置为show=“*”应该完全按照您的需要执行。示例如下: import tkinter as tk from tkinter.simpledialog imp

我知道可以定义自定义的“输入密码”对话框,请参阅

但是否可以重复使用
tkinter.simpledialog.askstring
,如本答案所述:

只需在每次按键时自动将键入的文本替换为
***

或者更好的是,
tkinter.simpledialog
是否已经实现了密码输入dilaog?

askstring()
函数可以使用属性
show
,如果您将其设置为
show=“*”
应该完全按照您的需要执行。示例如下:

import tkinter as tk
from tkinter.simpledialog import askstring
from tkinter.messagebox import showinfo

root = tk.Tk()
root.withdraw()
password = askstring('Password', 'Enter password:', show="*")
showinfo('Show password', 'password input: {}'.format(password))

非常感谢你!然后退出,谢谢!