【发布时间】:2016-06-10 06:23:32
【问题描述】:
有没有一种方法可以使用 Qt 生成击键,以便它可以在 windows、linux 和 mac 上运行。我知道 Qt 有一个 QEvent 类,但它只将按键事件应用于它自己的窗口,而不是操作系统。我可以使用 winAPI 来完成,但这仅适用于 Windows,如果可能的话,我想要一个跨平台的代码源。
【问题讨论】:
标签: c++ qt operating-system cross-platform keystroke
有没有一种方法可以使用 Qt 生成击键,以便它可以在 windows、linux 和 mac 上运行。我知道 Qt 有一个 QEvent 类,但它只将按键事件应用于它自己的窗口,而不是操作系统。我可以使用 winAPI 来完成,但这仅适用于 Windows,如果可能的话,我想要一个跨平台的代码源。
【问题讨论】:
标签: c++ qt operating-system cross-platform keystroke
Qt 中不存在这样的功能。您必须使用特定于平台的 API。
【讨论】: