我需要创建一个在窗口上工作的 GUI,可以通过按下快捷方式来激活它。1.可以不用安装类吗?2.如果不可能,只需实现按下热键并激活我的程序——我应该如何编码它——就足够了
谢谢(我正在使用 Qt for vs2012 add in 来做 GUI)
我需要创建一个在窗口上工作的 GUI,可以通过按下快捷方式来激活它。1.可以不用安装类吗?2.如果不可能,只需实现按下热键并激活我的程序——我应该如何编码它——就足够了
谢谢(我正在使用 Qt for vs2012 add in 来做 GUI)
我放了一些代码来启动一个执行此操作的线程。它是特定于 Windows 的,但它可以完成工作。
所有这一切的一种替代方法是转到程序的快捷方式,转到其属性,然后单击快捷方式区域并键入所需的快捷方式。只要它不与在 Windows 中注册的现有热键重叠,它就应该可以工作,而不会在系统托盘或其他后台线程中隐藏您的应用程序。
希望有帮助。
libqxt提供了一个可以满足QxtGlobalShortcut
您需求的类。