我有一个Qt5应用程序,在其中我定义了一个QxtGlobalShortcut对象。此程序在KDE4或Plasma5中按预期工作。但是,当我在肉桂中运行此应用程序时,全局键绑定不起作用。
另一个用Qt4编写的应用程序包含QxtGlobalShortcut对象,它在KDE/等离子体和肉桂中都能正常工作。
对这个问题有什么想法吗?
我在用debian测试。Qt4版本: 4.8.7 Qt5版本: 5.6.1
QxtGlobalShortcut类是从源代码编译的。在Qt4和Qt5中都使用相同的源。
发布于 2017-05-07 06:50:27
我也有同样的问题。有时,如果应用程序没有窗口,则不会捕获全局快捷事件。解决办法是创建隐形虚拟窗。
从Qxt不再维护开始,我就创建了有一些附加修复的存储库 (欢迎拉请求)。这可以作为单独的库构建。
https://stackoverflow.com/questions/40289955
复制相似问题