一般窗口的標(biāo)題欄上有最小化、最大化按鈕简珠,用鼠標(biāo)點(diǎn)擊它可以將窗口縮小成圖標(biāo)或最大化到整個(gè)屏幕阶界。使用QWidget類的方法也可達(dá)到同樣的目的:
showMinimized( )- 最小化;
showMaximized() - 最大化;
showFullscreen() - 窗口全屏顯示,不帶標(biāo)題欄和邊框聋庵。
showNormal() - 回到窗口的原始尺寸膘融。
activateWindow()
將窗口變?yōu)榛顒?dòng)窗口。如果窗口是最小化狀態(tài)祭玉,將會(huì)恢復(fù)到窗口的原始尺寸氧映。
setwindowState ()
根據(jù)Flags值,設(shè)置窗口的狀態(tài)脱货。Flags值可為下列值的組合岛都,這些值來(lái)自QtCore.Qt。
windowNoState - 正常狀態(tài)
windowMinimized - 最小化
windowMaximized - 最大化
windowFullScreen - 全屏顯示
windowActive - 活動(dòng)窗口
可用下列函數(shù)來(lái)獲得窗口的狀態(tài):
isMinimized () - 如果窗口最小化蹭劈,返回值為T(mén)rue;否則疗绣,為False;
isMaximized() - 如果窗口最大化,返回值為T(mén)rue;否則铺韧,為False;
isFullScreen( ) - 如果窗口全屏顯示多矮,返回值為T(mén)rue;否則,為False;
isActiveWindow() - 如果是活動(dòng)窗口哈打,返回值為T(mén)rue;否則塔逃,為False;;
windowstate() - 返回窗口狀態(tài)的組合值.