1. 程式人生 > 其它 >GUI系列-python相應滑鼠事件

GUI系列-python相應滑鼠事件

技術標籤:PythonGUI系列pythonevent

相應滑鼠事件python程式碼

import tkinter    #匯入包 
root = tkinter.Tk()     #窗體物件 
def button1Click(event):    #自定義事件處理函式
    if myButton1["background"] == "green":
         myButton1["background"] = "yellow"
    else:
        myButton1["background"
] = "green" myButton1 = tkinter.Button(root) #按鈕物件 myButton1["text"] = "Hello, World!" #按鈕名稱屬性 myButton1["background"] = "green" #按鈕背景屬性 myButton1.pack(side = tkinter.RIGHT) #顯示元件 myButton1.bind('<Button-1>', button1Click) #繫結事件 bind方法是GUI的核心技術,兩個核心引數第一個說明了事件的型別(左鍵單擊事件),第二個引數是主體的演算法是誰來解決的(eventhandle),其實就是自定義函式。
myButton2 = tkinter.Button(root) #按鈕物件 myButton2["text"] = "Python! " #按鈕名稱屬性 myButton2["background"] = "red" #按鈕背景屬性 myButton2.pack(side = tkinter.LEFT) #顯示元件 root.mainloop() #訊息迴圈

最後的效果如圖
在這裡插入圖片描述
點選綠色方塊的時候會變成黃色