Python Pyside/Pyqt 禁止拉伸窗体

这篇具有很好参考价值的文章主要介绍了Python Pyside/Pyqt 禁止拉伸窗体。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

可能是搜索姿势不正确,搜了半天没搜到正确答案

随手做个笔记

值可以写死,但是一改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()

设置窗口尺寸的方法:
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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 推荐优美的Pyqt/Pyside界面模板

     pyqt5/pyside2/pyside5  声明: 本文中所使用的图片均来自于网络,如有侵权,请联系博主进行删除; 序言: 之前打比赛做项目总会用到 python+qt 做一些客户端界面用来展示。每次都苦于没有可入眼的 pyqt 模板,界面起步总是很艰难。每次阅模板数十上百个,也就翻到一两个自己

    2023年04月23日
    浏览(27)
  • 树莓派(armv7l,arm32)buster配置Python虚拟环境、安装PyQt5、安装PySide2、ui和rc文件导出为py文件

    要从头设置好一台可用于开发的树莓派,可以参考树莓派 4B 无屏幕,连接WiFi、SSH、VNC,系统换源、pip换源,安装中文输入法 树莓派(或者说arm平台)使用Python虚拟环境的正确方式是使用 pipenv ,官网教程贴在这里pipenv-PyPi,建议先看懂,再进行树莓派的Python相关开发 PyQt5或者

    2024年01月20日
    浏览(42)
  • Win32窗体属性设置,取消最大最小化按钮,禁止调整大小

    使用GetWindowLong()获取窗体风格属性 取消风格WS_SIZEBOX 设置风格WS_SIZEBOX 使用SetWindowLong设置窗体风格属性 取消WS_SIZEBOX属性或WS_THICKFRAME属性都可以使窗体不可调整大小 例子 其它的属性设置 也可以在窗体创建时设置窗体属性,与属性异或操作是取消属性,与属性或操作是添加属

    2024年02月12日
    浏览(48)
  • PySide6/PyQt6如何设置全局热键,全局热键!

    我们在使用PySide6/PyQt6设置热键的时候一般都是使用 QShortcut,、QKeySequence 两个类来实现,但是这样写的快键键并不是全局快捷键,需要用户激活软件窗口才能实现快捷键对应的功能,本文将分享如何实现在PySide6/PyQt6软件中设置真正的全局热键 本文演示环境如下,由于测试条件

    2024年01月17日
    浏览(54)
  • PyQt6/PySide6:账本项目前端制作【附完整项目地址】

    最近在家里闲着没事,正好又看到朋友@studentWheat发了篇用Tkinter做的账本,于是决定跟他一起改进这个程序。 屏幕截图: 后端主要是朋友做的,在这里就不多说了,放个代码: src/api.py 详见https://blog.csdn.net/qq_67190987/article/details/125918530。 正如标题中所说,框架采用Qt6+Python,

    2023年04月24日
    浏览(69)
  • PyQt和Qt的其他绑定(如PySide)相比有什么优势和劣势?

    作为一个新手,你可能会对PyQt和Qt的其他绑定(如PySide)之间的优势和劣势感到困惑。没问题,这很正常。我们先来谈谈优势吧。 首先,PyQt是由C++编写的,因此它具有强大的跨平台支持。这意味着无论你使用的是Windows、Mac还是Linux,PyQt都可以在任何地方运行。这是其他一些

    2024年02月10日
    浏览(36)
  • 告别原始 UI 样式,拥抱 Fluent Design 风格 PyQt/PySide 组件库

    这是一个使用 PyQt/PySide 编写的 Fluent Design 风格的组件库,支持亮暗主题无缝切换和自定义主题色,搭配 QtDesigner 可以快速开发美观的界面。github 仓库地址为 https://github.com/zhiyiYo/PyQt-Fluent-Widgets ,演示视频可以在哔哩哔哩上观看。 轻量版 ( AcrylicLabel 不可用): 完整版: 如果项

    2024年02月10日
    浏览(28)
  • Pyside6/PyQT 项目实战,从0开始写一个GUI可视化项目:总览

    最近使用 Pyside6 编写了几个 GUI 工具,发现效果出奇的好。遂产生了分享它的念头。 接下来如果不出意外,大概没有意外,我会开始写 这个专栏 ,介绍从零开始去编写一个实用的 GUI 工具。 这是 Pyside6 第一篇:《总览》 本文对Pyside6在开发使用中进行了知识点的提炼,所以后

    2023年04月22日
    浏览(63)
  • 02、Pycharm中配置PyQt/PySide开发工具Qt Designer、PyUIC、PyRcc(详细)

    上一篇文章: 01、Pyqt/PySide6简介及安装方法 PySide6、PyQt5 都是基于Qt 库。Qt库里面有非常强大的图形界面开发库,但是Qt库是C++语言开发的,PySide2、PySide6、PyQt5可以让我们通过Python语言使用Qt https://blog.csdn.net/python_sy/article/details/127425142 目录 前言 一、Qt Designer、PyUic、PyRcc是什么

    2023年04月14日
    浏览(44)
  • 【YOLOV5 入门】——Pyside6/PyQt5可视化UI界面&后端逻辑

    声明:笔记是做项目时根据B站博主视频学习时自己编写,请勿随意转载! VScode/Pycharm 终端进入虚拟环境后,输入下面代码安装 pyside6 ,若用的 Pycharm 作为集成开发环境,也下载个 pyqt5 : 安装完 pyside6 时其实一并安装了 qtdesigner ,这个工具可让我们以拖拽的方式设计界面,按

    2024年04月16日
    浏览(91)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包