from tkinter import *
def bgUpdate(source):   #事件调用
    '''更改窗口背景颜色'''
    red=rSlinder.get()
    green=gSlinder.get()
    blue=bSlinder.get()
    print("R=%d,G=%d,B=%d" %(red,green,blue))
    myColor="#%02x%02x%02x" %(red,green,blue)
    root.config(bg=myColor)
root=Tk()
root.title("flysnow")
root.geometry("360x240")
fm=Frame(root)
fm.pack()
rSlinder=Scale(fm,from_=0,to=255,command=bgUpdate)
gSlinder=Scale(fm,from_=0,to=255,command=bgUpdate)
bSlinder=Scale(fm,from_=0,to=255,command=bgUpdate)
rSlinder.grid(row=0,column=0)
gSlinder.grid(row=0,column=1)
bSlinder.grid(row=0,column=2)
gSlinder.set(125)
root.mainloop()问题描述:为什么这里bgUpdate() 加个source 进行事件绑定,否则程序报错。command一般不用事件绑定的吗?