Tkinter复选框用于否定输入字段中的星号

时间:2016-03-13 16:31:36

标签: python user-interface tkinter

我有一个输入字段用于这样的密码:

Input = Entry(MainWindow, show="*")

隐藏你输入的内容。我创建了一个复选框"显示密码"当按下时,应该显示输入框中的内容。

CheckBox = Checkbutton(MainWindow, text="Show password", variable=Checked, command=Stars)

星号功能用于打开或关闭输入字段中的星号。我在编写星星函数时遇到了麻烦,并让它按照我的意愿行事。

我试过

def Stars():
print("check box")

if (Checked.get()):
    Input.config(show=None)
else:
    Input.config(show="*")

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试:

def Stars():
    Input.config(show='')