這里我們要使用python的lambda函數,lambda是創建一個匿名函數,冒號前十傳入參數,后面是一個處理傳入參數的單行表達式。
調用lambda函數返回表達式的結果。
首先讓我們創建一個函數fun(x):
def fun(x): print x
隨后讓我們創建一個Button:(這里省略了調用Tkinter的一系列代碼,只寫重要部分)
Button(root, text='Button', command=lambda :fun(x))
下面讓我們創建一個變量x=1:
x = 1
最后點擊這個Button,就會打印出 1了。
