请问 Qt 全局热键要怎么做?
Tofloor
poster avatar
135******79
deepin
2018-01-28 07:03
Author
最近在写一个辅助录屏的软件,想要加上全局热键的功能。
因为 Qt 是没有全局热键的(至少 5.7 还没有,更高版本的不知道,没用过),在 github 上找到一个 Qt 全局热键的头文件(qglobalshortcut),里面有 win 版和 x11 版,但是在 win 下可以使用,在 deepin 下却不行,所以想问一下我需要怎么做。
有个猜想是 DDE API 里面有,应该是需要安装 DTK 吧?deepin 的文档还是缺乏,想来只得自己摸索了。
不清楚是在 DTK 里面还是在 dde-api binary utils 里面,有谁能告诉一下吗?如果有知道怎么直接用 x11 实现全局热键的话也请告知。本来打算自己研究这个问题,不过最近实在是比较忙,这个程序都是晚上挤时间写的,所以想少花点时间,因为后面还打算再写个别的好玩的程序。另外一个原因是发现坛里没人讨论这方面的问题,大概是因为大神都在埋头写代码,既然这样,我就作为小白提一下这个问题吧。
Reply Favorite View the author
All Replies
avatar
rekols
deepin
2018-01-28 07:14
#1
Reply View the author
avatar
135******79
deepin
2018-01-28 07:24
#2
rekols 发表于 2018-1-27 23:14
https://www.jianshu.com/p/80cf81413d31

非常感谢,看来我得重新装回简书了,虽然对他们的策略持反对,但是老王东西都是发简书。。。
Reply View the author