图形用户界面 - Tkinter

时间:2014-04-16 05:55:09

标签: python user-interface tkinter

我正在使用python 2.7在tkinter中进行GUI,这是我的第一次,我似乎无法使代码工作 - COMPARE按钮没有做任何事情,它假设在{ {1}}。此外,某些进程在另一个文件中运行(数据加载和处理)。

label5

1 个答案:

答案 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()