簡體   English   中英

RaspberryPi Os 中的 Python tkinter 應用程序中的數字輸入鍵未綁定?

[英]Numeric Enter key not binding in Python tkinter Application in RaspberryPi Os?

我已經在 RaspberryPi Os 中制作了 Python Tkinter 應用程序。

我在我的應用程序中使用此代碼: self.root.bind('<Return>', enterp2)

這適用於 Enter 鍵(在字母表側)但不適用於數字側的 Enter 鍵。

我嘗試了很多東西但沒有用。

請幫我解決我的問題。

小鍵盤上的 Enter 鍵有一個不同的鍵符號KP_Enter 所以只需添加一個額外的綁定:

self.root.bind('<KP_Enter>', enterp2)

將來,您可以編寫一個快速腳本來幫助您識別正在按下哪些鍵來解決此問題:

from tkinter import *

def get_key_symbol(evt):
    print("Key symbol:", evt.keysym)

def main():
    root = Tk()
    frame = Frame(root, width=100, height=100)
    frame.bind("<Key>", get_key_symbol)
    frame.pack()
    root.mainloop()

if __name__ == '__main__':
    main()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM