我正在用python构建一个qt应用程序。我需要做的一件事是在后台等待类似ctrl + b之类的键组合,然后在当前 Activity 的窗口中进行操作。

有没有一个简单的库可以做到这一点?

最佳答案

Set global hotkey with Python 2.6

http://bytes.com/topic/python/answers/574341-how-create-global-hotkey

Python Global Hotkey

对于Windows,看起来像pyhook或wxPython,对于Linux,看起来像XLib,对于Gnome来说,它可能像是keybinder。

而且,如果您只是在程序运行时监听它,则Qt可以满足以下要求:

Respond to application-wide "hotkey" in Qt

希望能有所帮助。

10-01 05:40