私は普通のキーをバインドしています。このように、Tkinterのを使用して機能を実行する実行します。テキストにh
をあなたはh
キーを押すとブロック通常のキー機能
from tkinter import *
root = Tk()
T = Text()
T.pack()
root.bind_all('h', lambda event: print('HI'))
、それはHI
を出力するだけでなく、それがタイプボックス。 h
の鍵をその通常の目的からブロックする簡単な方法はありますか?また、あなたのケースでは、あなたがlambda
を使用する必要はありません"break"
def h_key(event):
...
return "break"
root.bind_all('h', h_key)
文字列を返し、デフォルトの動作を阻害するように
そのテキストフィールドの検証を一括して追加することも、他の人と同じようにキーバインドをCtrl-Hのように変更することもできます。 – TigerhawkT3