我正在尝试使用Qt制作游戏,因为Qt非常棒;),而且你可以免费获取所需的所有东西。唯一的问题在于更改系统分辨率和设置QWidget(或QGLWidget)“真正”的全屏。
你们有人成功做到这样吗?这种方法的可移植性如何?我想在所有桌面系统上部署我的应用程序。
也许使用SDL或类似SMFL的东西来使其全屏?
请分享您的窍门!
干杯。
你们有人成功做到这样吗?这种方法的可移植性如何?我想在所有桌面系统上部署我的应用程序。
也许使用SDL或类似SMFL的东西来使其全屏?
请分享您的窍门!
干杯。
这个问题看起来可能是由于没有包括正确的JavaScript文件而导致的。请确保你已经包含了jQuery库和Bootstrap的相关文件。
my_widget->setWindowState(Qt::WindowFullScreen);
...将您的小部件带入全屏分辨率。这不是您所需要的吗?
编辑: 或者您可以调用插槽showFullScreen。
编辑 2:
首先,您需要设置相应的窗口标志,使您的小部件模态,并且摆脱窗口管理器框架,以便它成为真正的全屏
widget->setWindowFlags(Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint);
之后,像Exa所说,调用widget->showFullScreen();
。
topwidget->setWindowState(topwidget->windowState() ^ Qt::Window);
glutInitDisplayMode
,但我不知道 Qt 是否支持它。 - linello