2024-09-30 16:25:29 发布
网友
我正在研究加密技术项目.if我想插入一个单选按钮,当选中时,条目窗口小部件中的文本显示为'*',并且在取消选中时显示文本。我怎么能用python做到这一点呢。在
假设my entry widget name=text_entry。在
您要查找的是Entry小部件的show属性。在
show
如果show未设置或等于"",则字段中将显示常规文本。如果将其更改为等于"*",则会看到星号。在
""
"*"
可以使用方法/函数来更改该属性。在
请看下面的代码:
import tkinter as tk class Example(tk.Frame): def __init__(self): tk.Frame.__init__(self) self.text_entry = tk.Entry(self, show = "*") self.text_entry.pack() self.btn1 = tk.Button(self, text="Toggle asterisk", command = self.toggle) self.btn1.pack() def toggle(self): if self.text_entry["show"] == "": self.text_entry["show"] = "*" else: self.text_entry["show"] = "" if __name__ == "__main__": root=tk.Tk() Example().pack() root.mainloop()
我的例子特别使用了一个按钮来切换星号,而不是一个复选按钮或单选按钮,因为您自己没有显示任何代码,我只想为您指出正确的方向,而不是为您编写所有代码。在
您应该能够从我的示例中获取相关部分,并将它们绑定到使用复选按钮或单选按钮中。在
您要查找的是Entry小部件的
show
属性。在如果show未设置或等于
""
,则字段中将显示常规文本。如果将其更改为等于"*"
,则会看到星号。在可以使用方法/函数来更改该属性。在
请看下面的代码:
我的例子特别使用了一个按钮来切换星号,而不是一个复选按钮或单选按钮,因为您自己没有显示任何代码,我只想为您指出正确的方向,而不是为您编写所有代码。在
您应该能够从我的示例中获取相关部分,并将它们绑定到使用复选按钮或单选按钮中。在
相关问题 更多 >
编程相关推荐