我正在使用python 2.7在tkinter中进行GUI,这是我的第一次,我似乎无法使代码工作 - COMPARE
按钮没有做任何事情,它假设在{ {1}}。此外,某些进程在另一个文件中运行(数据加载和处理)。
label5
答案 0 :(得分:1)
do_compare()
方法正在返回result
,但该返回不会在任何地方返回。只需将Label的textvariable设置为变量result
,它就会更新。你也不需要bind
方法,那里没有做任何事情。这是我正在谈论的一个例子:
root = Tk()
def change_var(): # function to get 'result'
var.set('Result') # set var to 'result'
var = StringVar() # create var
var.set('Empty Label') # set var to value
label = Label(root, textvariable=var) # make label to display var
label.pack()
Button(root, text='Change [var]', command=change_var).pack()
root.mainloop()