2017年8月25日 星期五

Python 的內建 GUI 模組 Tkinter 測試 (1) : 建立視窗--按鈕事件處理函數 clickOK()

在下面範例中, 我定義了一個按鈕事件處理函數 clickOK() 來處理 OK 鍵被按事件, 並設定了一個全域變數 count 來記錄 OK 鍵被按了幾次, OK 被按時, count 會增量, 並且透過呼叫元件的 configure() config() 函數來更改標籤元件的文字內容 (text 屬性) :



#========================
#use python version3.6.2
#tkinter
#========================
from tkinter import *
win=Tk()
win.title("Tk GUI")
label=Label(win, text="Hello World!")
count=0
def clickOK():
    global count
    count=count + 1
    label.configure(text="Click OK " + str(count) + " times")
button=Button(win, text="OK", command=clickOK)
label.pack()
button.pack()

win.mainloop()

沒有留言:

張貼留言