2010-10-28 23 views
7

Jestem nowy w OpenGL i Qt, a ja uczę się obu jednocześnie (3 dni już :). Parę lat temu robiłem kilka ciekawostek z DirectX i dobrze pamiętam, że można było tam zrobić pełnoekranowe okno. Mówiąc pełnoekranowo, mam na myśli naprawdę pełnoekranowy, nawet bez górnej części, gdzie masz pełny ekran i minimalizuję przyciski.Jak wyświetlić pełnoekranowy widget QGLWidget?

mam ten program tak daleko:

#include <QApplication> 

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

Co należy dodać do tego, aby w pełnym ekranie?

+0

możliwy duplikat [widgetu pełnoekranowego] (http://stackoverflow.com/questions/1246825/fullscreen-widget) –

Odpowiedz

11

showFullScreen()

Choć nie chcę po prostu powiedzieć RTM - w Qt online documentation naprawdę jest doskonała.

+0

Dzięki! :) A jak później przywrócić jego domyślny rozmiar? Wywołanie show na showFullScreen nie pomaga –

+0

Ta odpowiedź jest linkiem do dokumentacji, która mówi "Aby powrócić z trybu pełnoekranowego, wywołaj showNormal()" :) –

+0

@Arnold: Jeszcze raz dziękuję. Naprawdę przepraszam za takie pytanie dla początkujących. Zakładam, że nauka poprawnego i efektywnego korzystania z dokumentacji jest częścią nauki o konkretnej technologii :) –

1

Spróbuj:

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

Jednak nie pamiętam czy Qt :: ekran powitalny jest dobry flag.