tkinter中button按鈕控制元件(三)

Tynam.Yang發表於2018-04-10

button控制元件

簡單的實現:

 1 import tkinter
 2 
 3 wuya = tkinter.Tk()
 4 wuya.title("wuya")
 5 wuya.geometry("300x200+10+20")
 6 
 7 # 建立button
 8 click_button = tkinter.Button(wuya,text="點我")
 9 click_button.pack()
10 quit_button = tkinter.Button(wuya,text="退出")
11 quit_button.pack()
12 # 建立了兩個button,wuya為在名字為wuya的視窗中顯示,text為button上顯示的文字
13 
14 wuya.mainloop()

結果為:

 

給button中新增引數:

 1 import tkinter
 2 
 3 wuya = tkinter.Tk()
 4 wuya.title("wuya")
 5 wuya.geometry("300x200+10+20")
 6 
 7 
 8 def func():
 9     print("點我")
10 
11 # 建立button
12 click_button = tkinter.Button(wuya,
13                               text="點我",
14                               width=10,
15                               height='4',
16                               command=func)
17 click_button.pack()
18 quit_button = tkinter.Button(wuya,text="退出",command=wuya.quit)
19 quit_button.pack()
20 # 建立了兩個button,wuya為在名字為wuya的視窗中顯示,text為button上顯示的文字
21 # click中繫結函式command後,點選click_button就會執行func函式
22 # wuya.quit為退出wuya視窗,點選後視窗就會關閉
23 wuya.mainloop()

結果如下:

點選點我按鈕後執行func函式,會在控制檯列印“點我”

點選退出按鈕後會執行wuya.quit,視窗關閉

相關文章