我对Tkinter完全陌生,即使从教程中复制/粘贴代码,我也似乎无法使其正常工作。更具体地说,以下代码为例
Mafenetre = Tk()
Button(Mafenetre, text = 'quit.', command = Mafenetre.destroy).pack()
v = StringVar()
v.set("New Text!")
Label(Mafenetre, relief='solid', textvariable=v).pack()
Mafenetre.mainloop()
不显示“新文本”(但显示“退出”按钮)。更一般而言,我对textvariable属性所做的任何使用(甚至是复制/粘贴的代码)都不会产生任何文本。我不明白什么?
先感谢您
最佳答案
Tkinter变量需要一个tk实例。因此使用:
v=StringVar(Mafenetre)
关于python - 文本变量更改时标签不会更新(Tkinter),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50106448/