1 from PyQt5 import QtWidgets 2 import sys 3 4 app = QtWidgets.QApplication(sys.argv) 5 window = QtWidgets.QWidget() # 創建窗口 6 window.setWindowTitle("窗口標題") # 設置窗口標題 7 window.resize(300, 50) # 設置窗口大小 8 window.show() # 顯示窗口 9 sys.exit(app.exec_())
創建窗口對象后,對象有一些方法
上面創建的是 window 對象
window方法:
setParent (self, QWidget parent[, Qt.WindowFlags f]) 通過parentWidget()可獲得窗口的父控件。如果沒有,返回值為None。
setWindowTitle() 用來設置窗口標題。
setVisble(bool Visible) 設置可見性
resize(int w,int h) .設置寬度和高度。
setGeometry(int X,int Y,int W,int H) 設置窗口的位置、寬度和高度。
setFixedSize(int w,int h) 設置窗口為固定值。窗口標題欄上的最大化按鈕無效;用鼠標無法調整窗口尺寸。
setFixedWidth(int w) 窗口標題欄上的最大化按鈕無效;用鼠標無法調整窗口的寬度。
setFixedHeight(int h) 窗口標題欄上的最大化按鈕無效;用鼠標無法調整窗口的高度。
setMinimumSize(int w,int h) 設置窗口的最小尺寸。
setMaximumSize(int w,int h)
還有許多方法大家自行挖掘(后續會補充)
setBaseSize()、adjustSize()、width()、heigth()、minimumSize()、minimumWidth()、minimumHeigth()、maximumSize()、maximumWidth()、maximumHeight()、baseSize()、sizeHint()、minimumSizeHint()、rect()、geometry()。
參考鏈接:https://www.jianshu.com/p/56d0612429f2