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