如何将QGLWidget全屏显示?

7

我是OpenGL和Qt的新手,正在同时学习这两个技术(已经学了3天了:)。几年前,我曾尝试过DirectX并清楚地记得它可以创建全屏窗口。所谓全屏,是指没有关闭全屏和最小化按钮的顶部部分。

到目前为止,我有以下程序:

#include <QApplication>

int main(int argc, char** argv)
{
    QApplication app(argc, argv);
    QGLWidget w;
    w.show();
    return app.exec();
}

我该添加什么内容使w全屏显示?

可能是全屏小部件的重复问题。 - user142162
2个回答

11

谢谢! :) 那么我如何在以后将其大小恢复到默认值?在 showFullScreen 上调用 show 无法帮助。 - Armen Tsirunyan
那个答案是一个链接到文档的,上面写着“要退出全屏模式,请调用showNormal()函数”。 :) - Arnold Spence
@Arnold:再次感谢。非常抱歉问了这么个新手问题。我认为学习正确高效地使用文档是学习特定技术的一部分 :) - Armen Tsirunyan
2
没问题。我认为Qt成功的一半要归功于它的文档 :) - Arnold Spence

1

尝试:

QGLWidget w(0L,Qt::SplashScreen);
w.showFullScreen();

然而,我不记得Qt::SplashScreen是否是正确的标志。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接