我目前正在使用 wxPython 开发交互式应用程序;其中,我想保留并重复上次按下的键。我想要实现的一个例子是:
[按住“a”键][按住“b”键][释放“b”键][释放“a”键]
aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
我似乎无法找到手动触发这样的事件的方法,我尝试使用 wx.PostEvent,但要么使用不正确,要么它不是我需要的,因为从技术上讲,当第二组“a”应该注册时,key_down 事件尚未触发,而且我不知道如何触发具有特定值的 key_down 事件。
最佳答案
在这种情况下,一个选择是轮询 key state自己陷入了循环。如果按下“a”键,则调用您的操作
关于python - 如何在wxPython中注册多个KeyEvent触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070431/