2

我需要创建一个在窗口上工作的 GUI,可以通过按下快捷方式来激活它。1.可以不用安装类吗?2.如果不可能,只需实现按下热键并激活我的程序——我应该如何编码它——就足够了

谢谢(我正在使用 Qt for vs2012 add in 来做 GUI)

4

2 回答 2

1

我放了一些代码来启动一个执行此操作的线程。它是特定于 Windows 的,但它可以完成工作。

剪贴板快捷方式/热键与应用程序外部的 Qt 绑定

所有这一切的一种替代方法是转到程序的快捷方式,转到其属性,然后单击快捷方式区域并键入所需的快捷方式。只要它不与在 Windows 中注册的现有热键重叠,它就应该可以工作,而不会在系统托盘或其他后台线程中隐藏您的应用程序。

希望有帮助。

于 2013-10-12T04:32:45.283 回答
0

libqxt提供了一个可以满足QxtGlobalShortcut您需求的类。

于 2013-10-11T15:49:51.693 回答