PyQt(Python+Qt)学习随笔:Qt Designer中部件的 baseSize和sizeIncrement
2024-09-30 07:02:55
1、baseSize
部件的 baseSize是部件的基础大小(单位:像素),如果部件设定了sizeIncrement,该属性用于在调整部件尺寸时计算部件应该调整到的合适值,但这个属性缺省值是QSize(0,0),需要使用setBaseSize(int basew, int baseh)设置该值,要查询该值使用baseSize()方法。
2、sizeIncrement
sizeIncrement表示部件调整大小时的每次变化的增量大小(单位:像素)的基数,实际调整大小:
width = baseSize().width() + i * sizeIncrement().width()
height = baseSize().height() + j * sizeIncrement().height()
其中i,j为非负整数。
sizeIncrement的缺省值是QSize(0,0),可以调用setSizeIncrement(QSize)、setSizeIncrement(int w, int h)设置sizeIncrement,调用sizeIncrement()获取sizeIncrement的值。
注意:所有部件都可以设置sizeIncrement,但只有窗口对象会生效。
博客地址:https://blog.csdn.net/LaoYuanPython
老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036
最新文章
- JVM中对象的销毁
- SSH登录远程主机执行脚本找不到环境变量
- 第8章 BOM
- NHibernate系列文章八:NHibernate对象一级缓存
- ios图片的压缩
- weblogic集群中获取jndi的方式
- 架构师速成-如何高效编程 for java
- WebLogic11g-半小时让你的domain集群化
- [Java] Serializable(序列化)的理解
- 05.pathinfo的两种模式与模版和控制器之间的关系
- javascript 通过面向对象编写圆形数字时钟
- bigdata_spark_源码修改_本地环境搭建_eclise
- 1136: 零起点学算法43——多组测试数据输出I
- 探讨SQL Server并发处理队列数据不阻塞解决方案
- 修改linux下yum镜像源为国内镜像
- TFS2017新特性(一)
- SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本
- loadRunner手动关联, web_reg_save_param_regexp()函数正则匹配字符,赋值给变量
- Subordinates CodeForces - 737C (树,构造)
- python 引用计数