1. 程式人生 > >【PyQt5-Qt Designer】視窗操作

【PyQt5-Qt Designer】視窗操作

1、視窗最上欄最大化 最小化 關閉按鈕顯示

#設定最小化與最大化按鈕 self.setWindowFlags(QtCore.Qt.Window)

將其新增到Ui_***  佈局程式碼中即可

2、視窗知識總結

 一般視窗的標題欄上有最小化、最大化按鈕,用滑鼠點選它可以將視窗縮小成圖示或最大化到整個螢幕。使用QWidget類的方法也可達到同樣的目的:
  • showMinimized( )- 最小化;
  • showMaximized() - 最大化;
  • showFullscreen() - 視窗全屏顯示,不帶標題欄和邊框。
  • showNormal() - 回到視窗的原始尺寸。
  •  activateWindow() - 將視窗變為活動視窗。如果視窗是最小化狀態,將會恢復到視窗的原始尺寸。
  • setwindowState () - 根據Flags值,設定視窗的狀態。Flags值可為下列值的組合,這些值來自QtCore.Qt。
  • windowNoState - 正常狀態
  • windowMinimized - 最小化
  • windowMaximized - 最大化
  • windowFullScreen - 全屏顯示
  • windowActive - 活動視窗
例如:可以在ui_***  中設定最大化   可用下列函式來 獲得視窗的狀態
  • isMinimized () - 如果視窗最小化,返回值為True;否則,為False;
  • isMaximized() - 如果視窗最大化,返回值為True;否則,為False;
  • isFullScreen( ) - 如果視窗全屏顯示,返回值為True;否則,為False;
  • isActiveWindow() - 如果是活動視窗,返回值為True;否則,為False;;
  • windowstate() - 返回視窗狀態的組合值.