2010-10-28 28 views
7

Soy nuevo en OpenGL y Qt, y estoy aprendiendo ambos simultáneamente (3 días ya :). Hace un par de años hice un poco de eximerización con DirectX y recuerdo claramente que era posible hacer una ventana de pantalla completa allí. En pantalla completa me refiero a la pantalla completa, incluso sin la parte superior, donde tienes la pantalla completa cerrada y los botones de minimizar.Cómo pantalla completa un QGLWidget?

que tienen este programa hasta el momento:

#include <QApplication> 

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

¿Qué debo agregar a ella para hacer w de pantalla completa?

+0

posible duplicado de [Widget de pantalla completa] (http://stackoverflow.com/questions/1246825/fullscreen-widget) –

Respuesta

11

showFullScreen()

Aunque no quiero decir sólo RTM - la Qt online documentation es realmente excelente.

+0

¡Gracias! :) ¿Y cómo restauro su tamaño a la predeterminada más tarde? Llamar a show en showFullScreen no ayuda –

+0

Esa respuesta es un enlace a la documentación que dice "Para regresar del modo de pantalla completa, llame a showNormal()" :) –

+0

@Arnold: Gracias de nuevo. Realmente lo siento por esa pregunta de novato. Supongo que aprender a usar de manera correcta y eficiente la documentación es una parte del aprendizaje de la tecnología particular :) –

1

Probar:

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

Sin embargo, no recuerdo si Qt :: SplashScreen es el buen indicador.

Cuestiones relacionadas