资讯专栏INFORMATION COLUMN

Windows环境下使用Python设计应用软件——【5】pyqt使控件大小随窗体一起变化大小

singerye / 2361人阅读

摘要:本文主要用于自我整理总结,方便后续参考,如果恰好帮助到你,也是件值得高兴的事在正常的软件应用中,我们都希望控件和窗口的大小一起变化,下面我们进行实现。至于每个控件的相对位置,大小等,就需要你根据自己需求来进行尝试和调整了。

PS:本文主要用于自我整理总结,方便后续参考,如果恰好帮助到你,也是件值得高兴的事
在正常的软件应用中,我们都希望控件和窗口的大小一起变化,下面我们进行实现。
首先,我们可以在窗体——预览于中选择Windows风格对我们的软件界面进行预览,

此时我们的窗口中的控件还是独自美丽中:

然后我们点击一下设计的界面,使其选中整个界面,接下来是对它的操作。再选择菜单栏的窗体——栅格设计,这样我们的界面就变成这样:

我们的控件就可以随着窗口一起变大变小了,还有一个问题就控件的大小也会变成这种长条形,是我们不想要的,这时我们可以选则将控件的最大最小进行限制来达到它不变性的要求(即minimumSize和maximumSize):

然后我们的控件就可以按照我们的设置来进行变化,大小不会超出范围了:

还有一点比较麻烦的是,栅格化它会自动将你选中区域里的控件进行规整,当你有两个功能区要实现的话,可以选中左侧控件区的containers中的控件来进行分区,比如我选择两个Group Box实现功能区的划分:

先对界面栅格布局,然后选中每个Group Box再对其进行栅格布局。
至于每个控件的相对位置,大小等,就需要你根据自己需求来进行尝试和调整了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/124032.html

相关文章

  • Windows环境使Python设计应用软件——【6】pyqt通过勾选框选择对TableWidg

    摘要:本文主要用于自我整理总结,方便后续参考,如果恰好帮助到你,也是件值得高兴的事先展示下这次实现的具体功能具体程序如下导入设计界面设计的弹窗窗体的大小宽,高我是弹窗窗体的标题显示窗口标题栏这样写出来要什么,就可以将右上 ...

    stefan 评论0 收藏0
  • Python 小白的 PyQt5 项目实战(1)安装与环境配置

    摘要:工具可以直接使用方式安装和的环境配置使用集成开发工具的小白,在安装库以后,还要对和进行环境配置,将其集成到中。如果小白的或安装在其他路径下,则从对应的目录找到,或者在资源管理器中搜索文件找到安装路径。 ...

    Chao 评论0 收藏0
  • 图解——PyQt4从入门到运用

    摘要:将程序包装在界面里,可以将输入通过多种途径如文本框弹出路径选择等输入到程序里。将输出通过文本框显示出来将执行信息如如报错信息运行进度通过文本框或进度条显示出来文章安排先介绍安装和配合的使用。 作为一个程序的开发者,我们仅仅需要在相应路径通过命令行就可执行那个程序。但是,不懂行的人不理解这个黑框框的东西,陌生领域任何人都没有安全感,所以他们是拒绝接受一个项目仅仅只是通过一个黑框框来执行的...

    史占广 评论0 收藏0
  • Python Qt GUI设计:UI界面可视化组件、属性概述(基础篇—3)

    摘要:属性配置界面的定义了组件的初始大小,其他属性都与组件大小调整时控制组件的大小相关。属性由四个值组成,分别是水平策略垂直策略水平伸展和垂直伸展。属性缺省值为空字符串。此属性默认为空。是对属性的补充说明。 目录 1、界面组件 1.1、布局组件(Layouts) 1.2、分隔组件(Spacers)...

    SexySix 评论0 收藏0
  • 上次被人说TK不好咯,这次给你整个高大上的

    摘要:库是目前最强大的库之一。是一组命令行参数的列表。可以在里运行,这个参数提供对脚本控制的功能。默认情况下,构造器是没有父级的,没有父级的构造器被称为窗口。主循环从窗口上接收事件,并把事件传入到派发到应用控件里。方法能确保主循环安全退出。 showImg(https://segmentfault.com/img/remote/1460000018695864?w=1134&h=722); ...

    Rocture 评论0 收藏0

发表评论

0条评论

singerye

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<