在最小化的PyQt应用程序中捕获keyPressEvent

时间:2016-08-27 06:48:11

标签: python pyqt keyboard-shortcuts trayicon

我正在尝试编写一个错误报告应用程序,并希望将其作为托盘图标保留大部分内容 - 但我们的想法是使用特定的组合键将其最大化(例如“Ctrl + Alt + H”,或者类似的东西)。

2 个答案:

答案 0 :(得分:0)

看起来不可能。但我发现了。它应该是你的答案的开始:

http://libqxt.bitbucket.org/doc/tip/qxtglobalshortcut.html

How to detect global key sequence press in Qt?

答案 1 :(得分:0)

感谢您的回复,我正在深入研究我在回购中的一些代码,并发现了这一点 - https://sourceforge.net/p/pyhook/wiki/PyHook_Tutorial/

这是专门针对Windows的,但是看到了针对linux的pyxhook

http://jeffhoogland.blogspot.in/2014/10/pyhook-for-linux-with-pyxhook.html

尝试了Windows版本,它就像一个魅力,需要自定义。还有linux版本