Tkinter Button按鈕組件如何調用一個可以傳入參數的函數


這里我們要使用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了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM