Как сделать полноэкранный QGLWidget? - PullRequest
7 голосов
/ 28 октября 2010

Я новичок в 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 ]

11 голосов
/ 28 октября 2010

showFullScreen ()

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

1 голос
/ 28 октября 2010

Попробуйте:

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

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

...