Python 显示Tkinter中两个值的相加

Python 显示Tkinter中两个值的相加,python,python-2.7,user-interface,tkinter,Python,Python 2.7,User Interface,Tkinter,我想要两个显示,根据Tkinter scale中的值添加2个值,并且在更改每个滑块的值时应该实时显示 from Tkinter import * def sel(): selection = "Value = " + str(var2.get()) label.config(text = selection) root = Tk() var1 = DoubleVar() var2 = DoubleVar() scale1 = Scale( root, variable = var1)

我想要两个显示,根据Tkinter scale中的值添加2个值,并且在更改每个滑块的值时应该实时显示

from Tkinter import *
def sel():
   selection = "Value = " + str(var2.get())
   label.config(text = selection)
root = Tk()
var1 = DoubleVar()
var2 = DoubleVar()
scale1 = Scale( root, variable = var1)
scale1.pack(anchor=CENTER)

scale2 = Scale( root, variable = var2,command=sel )
scale2.pack(anchor=CENTER)
label = Label(root)
label.pack()

root.mainloop()
这是我得到的错误:

return self.func*args TypeError:sel不接受任何参数1 给定


命令选项会自动将一个参数(新比例值)传递给调用的过程。要使其工作,请将sel功能更改为:

def sel(*args):
   selection = "Value = " + str(var2.get())
   label.config(text = selection)