可能是搜索姿势不正确,搜了半天没搜到正确答案
随手做个笔记
值可以写死,但是一改UI又要重新改这,太麻烦,索性
加载UI文件时
def __init__(self):
# 对ui文件进行加载
self.ui = QUiLoader().load('./UI/StartMain.ui')
self.ui.setFixedSize(self.ui.width(), self.ui.height()) # 根据UI尺寸设定值,禁止拉伸窗体
生成PY文件时
Form.setFixedSize(Form.width(), Form.height()) # 禁止拉伸窗口大小 不能加self
常用函数
setBaseSize()、adjustSize()、width()、heigth()、minimumSize()、minimumWidth()、minimumHeigth()、maximumSize()、maximumWidth()、maximumHeight()、baseSize()、sizeHint()、minimumSizeHint()、rect()、geometry()文章来源:https://www.toymoban.com/news/detail-458224.html
设置窗口尺寸的方法:
1.设置宽度和高度。
resize(int w,int h)
resize(QSize s)
2.设置窗口的位置、宽度和高度。
setGeometry(int X,int Y,int W,int H)
setGeometry(QRect r)
3.设置窗口为固定值。
setFixedSize(int w,int h)
setFixedSize(QSize s)
窗口标题栏上的最大化按钮无效;用鼠标无法调整窗口尺寸。
4.设置窗口为固定值。
setFixedWidth(int w)
窗口标题栏上的最大化按钮无效;用鼠标无法调整窗口的宽度。
5.设置窗口为固定值。
setFixedHeight(int h)
窗口标题栏上的最大化按钮无效;用鼠标无法调整窗口的高度。
5.设置窗口的最小尺寸。
setMinimumSize(int w,int h)
setMinimumSize(QSize s)
用鼠标可以让窗口变宽、变高。
设置窗口的最小宽度:
setMinimumWidth(int w)
设置窗口的最小高度:
setMinimumHeight(int h)
6.设置窗口的最大尺寸。
setMaximumSize(int w,int h)
setMaximumSize(QSize s)
用鼠标可以让窗口变宽、变高。
设置窗口的最小宽度:
setMaximumWidth(int w)
设置窗口的最小高度:
setMaximumHeight(int h)文章来源地址https://www.toymoban.com/news/detail-458224.html
到了这里,关于Python Pyside/Pyqt 禁止拉伸窗体的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!