2016-08-27 2 views
0

Я пытаюсь написать приложение для сообщения об ошибках и хотел бы сохранить его как значок в трее по большей части, но идея состоит в том, чтобы максимизировать его с помощью определенной комбинации клавиш (например, «Ctrl + Alt + H ", или что-то в этом роде).Захват keyPressEvent в минимальном приложении PyQt

+0

Вы не можете сделать это со стандартным qt/pyqt, поэтому вам понадобится сторонняя библиотека, такая как [pygs] (https://github.com/Asvel/pygs). – ekhumoro

+0

Аналогичный вопрос: http://stackoverflow.com/questions/7812617/pyqt-listen-for-systemwide-key-and-mouse-events –

ответ

0

Спасибо за ответ, я смотрел глубже в некоторые коды, которые я имел в моем репо и выяснили это - https://sourceforge.net/p/pyhook/wiki/PyHook_Tutorial/

Это специально для окон, но видел pyxhook для Linux

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

Пробовал версию для Windows и работает как шарм, нужно настроить его. Иметь в версии Linux также