Python Tkinter使用按钮和方法动态更改标签
我正在使用Tkinter开发GUI。我正在尝试动态更新消息框的内容。下面是我的代码 def makeDisplay(): 目前,我可以设置消息一次,也可以将其保留为空,但不确定动态更改消息时缺少了什么。 谢谢首先,您必须在Python Tkinter使用按钮和方法动态更改标签,python,user-interface,tkinter,Python,User Interface,Tkinter,我正在使用Tkinter开发GUI。我正在尝试动态更新消息框的内容。下面是我的代码 def makeDisplay(): 目前,我可以设置消息一次,也可以将其保留为空,但不确定动态更改消息时缺少了什么。 谢谢首先,您必须在makeWindow中创建v,并将其设置为全局: def makeWindow() : global v win = Tk() v = StringVar() 然后,将其用作文本字段的textvariable: msg = Message(
makeWindow
中创建v
,并将其设置为全局
:
def makeWindow() :
global v
win = Tk()
v = StringVar()
然后,将其用作文本字段的textvariable
:
msg = Message(frame1, textvariable = v)
最后,使用updateEntry
中的global
访问现有变量:
def updateEntry():
global v
v.set("additinalText")
def updateEntry():
global v
v.set("additinalText")