按钮不使用btnWork函数将文本放在标签中。这就像我可以制作代码一样简单。我希望,这最终将为我解释这个问题。 请帮我。 非常感谢
from Tkinter import *
root = Tk()
root.geometry("200x200")
root.title('label')
root.configure(background='gray')
def btnWork():
anyVar.set("wow!!!")
myBtn=Button(text="click",
command=btnWork)
myBtn.pack()
anyVar = StringVar()
anyVar.set("0")
myLabel=Label(textvariable = "anyVar",
width = 10)
myLabel.pack()
mainloop()
答案 0 :(得分:2)
从Bryan Oakley的评论中,代码应为:
myLabel=Label(textvariable = anyVar
感谢布莱恩
答案 1 :(得分:1)
这是我的方法,没有StringVar
的实例:
from Tkinter import *
root = Tk()
lab = Label(text="hello", width=10)
lab.pack()
def callback():
lab.config(text='world') # Use config to change the value of 'text'
btn = Button(text="click me", command=callback)
btn.pack()
root.mainloop()