天天看點

Qt的視窗的最大化。

1.

window.showFullScreen()//此方法隻對頂級視窗有效,對子視窗無效

QT中視窗部件QWidget成員函數showFullScreen();

是用于将視窗部件全屏顯示,但是他隻對視窗模式的部件有用。

子視窗的特征是 Qt::SubWindow,不是獨立的視窗。

是以對其調用showFullScreen()無效。

通過對對子視窗調 用:setWindowFlags(Qt::Dialog);或setWindowFlags(Qt::Window);将其設為視窗模式後,即可調用 showFullScreen();進行全屏顯示了。

如果要還原為普通視窗,調用setWindowFlags(Qt::subwindow)将子視窗設定為非頂級視窗,再調用showNormal()還原子視窗顯示。

2.

setWindowState(Qt::WindowMaximized);

3.

繼續閱讀