2010-10-28 20 views
7

Je suis nouveau sur OpenGL et Qt, et j'apprends tous les deux simultanément (3 jours déjà :). Il y a quelques années, j'ai fait quelques essais avec DirectX et je me souviens très bien qu'il était possible de créer une fenêtre en plein écran. En plein écran, je veux dire vraiment en plein écran, même sans la partie supérieure où vous avez le plein écran et minimiser les boutons.Comment mettre en plein écran un QGLWidget?

Je possède ce programme à ce jour:

#include <QApplication> 

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

Que dois-je ajouter pour faire w mode plein écran?

+0

duplication possible de [Widget Fullscreen] (http://stackoverflow.com/questions/1246825/fullscreen-widget) –

Répondre

11

showFullScreen()

Bien que je ne veux pas simplement dire RTM - le Qt online documentation est vraiment excellent.

+0

Merci! :) Et comment puis-je restaurer sa taille par défaut plus tard? Appeler show sur showFullScreen n'aide pas –

+0

Cette réponse est un lien vers la documentation qui dit "Pour revenir en mode plein écran, appelez showNormal()" :) –

+0

@Arnold: Merci encore. Je suis vraiment désolé pour une telle question de débutant. Je suppose que l'apprentissage de l'utilisation correcte et efficace de la documentation est une partie de l'apprentissage de la technologie particulière :) –

1

Essayez:

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

Cependant, je ne me souviens pas si Qt :: SplashScreen est le bon drapeau.