python Tlinter按钮接收多个参数

默认情况下,Tkinter使用command绑定的函数只能接收一个参数,可以通过下面的方法接收多个变量参数。

 1 from tkinter import *
 2 def add_two(x,y,a):
 3     z=x+y+a
 4     s=Label(root,text='{}+{}+{}={}'.format(x,y,a,z)).pack()
 5 
 6 if __name__=='__main__':
 7     root=Tk()
 8     x=1
 9     y=2
10     a=3
11     button1=Button(root,text='求和',command=lambda :add_two(x,y,a)).pack()
12     root.mainloop()

 

上一篇:SWUST OJ 287: one + two = 3


下一篇:零基础java自学流程-Java语言高级384