2010-10-28 81 views
7

我是OpenGL和Qt的新手,我正在同時學習(3天已經:)。幾年前,我對DirectX做了一些嘗試,我清楚地記得可以在那裏製作一個全屏窗口。全屏顯示我的意思是全屏顯示,即使沒有頂部,您可以使用全屏幕和最小化按鈕。如何全屏QGLWidget?

我有這個計劃至今:

#include <QApplication> 

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

我應該添加到它使W¯¯全屏?

+0

[Fullscreen widget]可能的重複(http://stackoverflow.com/questions/1246825/fullscreen-widget) – 2012-07-25 11:30:07

回答

11

showFullScreen()

雖然我不想只是說RTM - 在Qt online documentation真的非常出色。

+0

謝謝! :)如何將其大小恢復爲默認值?在showFullScreen中調用show不起作用 – 2010-10-28 18:32:41

+0

該答案是指向「從全屏模式返回,請致電showNormal()」:)的文檔的鏈接。 – 2010-10-28 18:50:11

+0

@Arnold:再次感謝。我真的很抱歉這樣的新手問題。我認爲學習正確高效地使用文檔是學習特定技術的一部分:) – 2010-10-28 19:09:59

1

嘗試:

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

不過,我不記得的Qt ::閃屏是很好的標誌。