當前位置:博客首頁>>Python >> 閱讀正文

python-tkinter的鍵盤事件監(jiān)聽

作者: 鄭曉 分類: Python 發(fā)布于: 2013-12-17 17:35 瀏覽:35,615 評論(5)


python-tkinter的鍵盤事件監(jiān)聽的實現(xiàn),特殊字符直接打印是不會顯示的,但都是正常的。

#導入tkinter
from tkinter import *
#定義的方法 監(jiān)聽鍵盤事件
def printkey(event):
print('你按下了: ' + event.char)
#實例化tk
root = Tk()
#實例化一個輸入框
entry = Entry(root)
#給輸入框綁定按鍵監(jiān)聽事件為監(jiān)聽任何按鍵 監(jiān)聽其它鍵盤,如大寫的A、回車
entry.bind('', printkey)
#顯示窗體
entry.pack()
root.mainloop()

結果如下:
python_tkinter_鍵盤監(jiān)聽

? ? ? ?

本文采用知識共享署名-非商業(yè)性使用 3.0 中國大陸許可協(xié)議進行許可,轉載時請注明出處及相應鏈接。

本文永久鏈接: http://www.yjfs.org.cn/python-tkinter-keyboard-event-listener.html

python-tkinter的鍵盤事件監(jiān)聽:目前有5 條留言

用戶評論頭像 hardcool發(fā)表于 2021年04月05日 13:19[回復]

想知道這段程序只能記錄在輸入框內(nèi)的文字嗎?可以記錄在其他軟件的鍵盤操作嗎

用戶評論頭像 hardcool發(fā)表于 2021年04月05日 13:17[回復]

想知道這段程序只能記錄在輸入框內(nèi)的文字嗎?可以記錄在其他軟件的鍵盤操作嗎?

用戶評論頭像 溫州酒吧發(fā)表于 2014年02月06日 14:40[回復]

很有幫助啊

用戶評論頭像 我愛平鋪發(fā)表于 2013年12月19日 21:46[回復]

我們Python大作業(yè)是寫一個游戲,我一直想實現(xiàn)鍵盤方向鍵控制。具體是:按住方向鍵左,游戲里面的小人持續(xù)向左移動。
我初步想法是用While循環(huán),當按住方向鍵左為True時執(zhí)行一個向左移動的函數(shù)。但是“當按住方向鍵左為True”這個地方無法實現(xiàn),請教你一下。

用戶評論頭像 千城數(shù)據(jù)發(fā)表于 2013年12月17日 19:32[回復]

拜訪博主歡迎回訪

發(fā)表評論

change vcode