Как сделать полноэкранный QGLWidget?

Я новичок в OpenGL и Qt, и я изучаю оба одновременно (уже 3 дня:). Пару лет назад я немного поэкспериментировал с DirectX и хорошо помню, что там можно было сделать полноэкранное окно. Под полноэкранным я подразумеваю действительно полноэкранный, даже без верхней части, где у вас есть закрывающий полноэкранный режим и кнопки минимизации.

У меня есть эта программа до сих пор:

#include <QApplication>

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

Что мне добавить к нему, чтобы сделать w полноэкранным?

2 ответа

Решение

showFullScreen()

Хотя я не хочу просто говорить RTM - документация по Qt действительно превосходна.

Пытаться:

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

Однако, я не помню, является ли Qt::SplashScreen хорошим флагом.

Другие вопросы по тегам