Мне нужно сделать глобальную горячую клавишу для моего приложения, и она должна работать под X11 и Windows.
Глобальные горячие клавиши в Win&X11
Ответы (2)
Какой инструментарий GUI вы используете? Как правило, глобальные горячие клавиши обрабатываются средой рабочего стола или диспетчером окон - я не верю, что встроенный инструментарий Python (tkinter) может создавать глобальные горячие клавиши. Вы можете посмотреть xlib для Unix и win lib для Windows.
person
Shane C. Mason
schedule
20.04.2009
Я использую Qt (PyQt). Итак, для разных ОС я должен использовать разные библиотеки?
- person Max Frai; 21.04.2009
Я так думаю. В качестве альтернативы вы можете проверить QXT (дополнение для qt), в котором есть этот кросс-платформенный глобальный класс ярлыков docs.libqxt.org/0.4.0/classQxtGlobalShortcut.html
- person Shane C. Mason; 21.04.2009
Просто дополнение - в Windows, если вы используете wxpython в своем приложении, вы можете зарегистрировать свой горячая клавиша. Пример: здесь
person
Sumit Bisht
schedule
01.12.2011