【发布时间】:2011-10-26 13:51:18
【问题描述】:
我正在尝试使用 Qmain Window 并使其全屏显示,只能启用几次击键。在纯 Qt 中它可以完成,您仍然会有忽略 Qt 事件处理程序的击键。像 windows 键。 所以我在考虑混合纯win32和Qt来让它工作。 但我不知道如何混合 2 。或者有任何其他技巧可以使它起作用。
【问题讨论】:
我正在尝试使用 Qmain Window 并使其全屏显示,只能启用几次击键。在纯 Qt 中它可以完成,您仍然会有忽略 Qt 事件处理程序的击键。像 windows 键。 所以我在考虑混合纯win32和Qt来让它工作。 但我不知道如何混合 2 。或者有任何其他技巧可以使它起作用。
【问题讨论】:
你所说的混合是什么意思?您可以对 QMainWindow 使用 showFullScreen(),然后使用 hooks from WinAPI 捕获特殊键(例如在 Main 函数中)。
【讨论】:
看看QWidget::grabKeyboard()
【讨论】: