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

【PyQt5-Qt Designer】窗口操作

.com 正常 smi 根據 tco 圖片 sign bubuko 總結

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() - 返回窗口狀態的組合值.

【PyQt5-Qt Designer】窗口操作