【发布时间】:2012-03-13 20:29:20
【问题描述】:
我正在尝试使用 Qt 制作游戏,因为它太棒了 ;) 而且你拥有所有你需要的东西都是免费的。唯一的问题是更改系统分辨率和设置 QWidget(或 QGLWidget)“真实”全屏。
你们中的任何人都设法做到了这样的事情吗?这种方法的可移植性如何?我想在所有桌面系统上部署我的应用程序。
也许使用 SDL 或 SMFL 之类的东西来使其全屏显示?
请分享你的技巧!
干杯。
【问题讨论】:
-
我不知道如何从 Qt 库中更改屏幕分辨率。请问你有什么平台,万一linux用什么disto?
-
@Neox,我想跨平台更改分辨率,这样我就可以在 Qt 中开发重 openGL 的应用程序了。
-
我会调查一下,一有发现就回复你
-
电脑说不。 Qt 被设计为在操作系统内工作,而不是围绕它工作,这就解释了为什么似乎没有一种简单的方法可以做到这一点。
-
或许你可以使用 GLUT 中提供的
glutInitDisplayMode,但我不知道 Qt 是否愿意。
标签: c++ qt fullscreen resolution qwidget