1. 程式人生 > >Python中tkinter中控件的使用(12,鼠標單擊事件)

Python中tkinter中控件的使用(12,鼠標單擊事件)

button left import use title 鼠標右鍵 bin span 鼠標

import tkinter

win = tkinter.Tk()
win.title("鼠標單擊事件")
win.geometry("800x600+600+100")

#<Button-1>單擊鼠標左鍵
#<Button-2>鼠標中鍵
#<Button-3>鼠標右鍵
#<Double-Button-1>單擊鼠標左鍵雙擊
#<Double-Button-2>鼠標中鍵雙擊
#<Double-Button-3>鼠標右鍵雙擊
#<Triple-Button-1>鼠標左鍵三擊
def func(event):
print(event.x,event.y)#打印x,y坐標

button1=tkinter.Button(win,text="left mouse button")
button2=tkinter.Label(win,text="left mouse button")
#bind 給控件綁定事件
button1.bind("<Button-1>",func)
button2.bind("<Button-1>",func)
button1.pack()
button2.pack()

win.mainloop()

Python中tkinter中控件的使用(12,鼠標單擊事件)