【发布时间】:2017-05-24 08:18:45
【问题描述】:
我需要按下键盘上的一个键(如字母)。 我有 wxpython 中键的值,但我无法让它们被按下。 我需要某种使用键值并使其被按下的函数。
谢谢大家:)
【问题讨论】:
-
我认为
wxpython不会为你做这件事。您可能需要使用系统调用,在这种情况下,我们需要知道您感兴趣的操作系统。
我需要按下键盘上的一个键(如字母)。 我有 wxpython 中键的值,但我无法让它们被按下。 我需要某种使用键值并使其被按下的函数。
谢谢大家:)
【问题讨论】:
wxpython 不会为你做这件事。您可能需要使用系统调用,在这种情况下,我们需要知道您感兴趣的操作系统。
我不确定 wxpython 是否有能力做到这一点,但我知道你可以用 pywinauto 做到这一点,而且非常简单。
类似:
from pywinauto.application import Application
app = Application().start("notepad.exe")
app.Notepad.TypeKeys("%FX")
将打开记事本,然后将其发送关闭它的快捷键。
【讨论】: