0
我不知道是否有可能通过替换它们隐藏在标签中的字符,例如,一个星号,就像你可以在输入字段:Tkinter的隐藏字符标签
A6 = Entry(W_Menu, show = "*", bd = 3)
将它例如,可以使用选中按钮在选中时显示字符,如果文本位于标签中,取消选中时用星号替换为星号?这对我来说非常有用。如果没有,是否有任何替代品不需要输入字段?
我不知道是否有可能通过替换它们隐藏在标签中的字符,例如,一个星号,就像你可以在输入字段:Tkinter的隐藏字符标签
A6 = Entry(W_Menu, show = "*", bd = 3)
将它例如,可以使用选中按钮在选中时显示字符,如果文本位于标签中,取消选中时用星号替换为星号?这对我来说非常有用。如果没有,是否有任何替代品不需要输入字段?
不,没有这样的标签选项。
希望通过这个最简单的例子,您可以了解如何使用标签和文本来监控复选框的状态并将该状态链接到字符串变量。
当然,您可以使用由复选框状态控制的TextLabel实现相同的功能。
from Tkinter import Tk, Checkbutton
from Tkinter import StringVar, IntVar
root = Tk()
name = 'hello'
text = StringVar()
text.set(name)
status = IntVar()
def change():
# you must implement here the mechanism of change
# but this serves to show the idea
if status.get() == 1: # if clicked
text.set('****')
else:
text.set(name)
cb = Checkbutton(root, textvariable=text, variable=status, command=change)
cb.pack()
root.mainloop()
http://stackoverflow.com/questions/1918005/making-python-tkinter-label-widget-update – stark 2014-09-24 10:54:16