Pyqt5学习之路【4】关于窗口的一些方法


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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM