python學習 GUI第八節

連接鍵盤事件

from tkinter import*

root =  Tk()

def callback(event):
    print(event.char)

frame =Frame(root,width=200,height=200)
frame.bind("<Key>",callback)
frame.focus_set()
frame.pack()

mainloop()

通過鍵盤輸入就可以獲取輸入信息
在這裏插入圖片描述
Motion:實時獲取鼠標位置

from tkinter import*

root =  Tk()

def callback(event):
    print("當前位置:",event.x,event.y)

frame =Frame(root,width=200,height=200)
frame.bind("<Motion>",callback)
frame.focus_set()
frame.pack()

mainloop()

在這裏插入圖片描述
正片開始
在這裏插入圖片描述
在這裏插入圖片描述在這裏插入圖片描述

在這裏插入圖片描述
使用以下keysym

from tkinter import*

root =  Tk()

def callback(event):
    print(event.keysym)

frame =Frame(root,width=200,height=200)
frame.bind("<Key>",callback)
frame.focus_set()
frame.pack()

mainloop()

在這裏插入圖片描述
這樣就會出現鍵盤輸入的東西

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章