PyQt(Python+Qt)学习随笔:布局控件layout的layoutSizeConstraint属性
2023-09-27 14:26:58 时间
在Qt Designer中布局控件有4个,分别是Vertical Layout(垂直布局)、Horizontal Layout(水平布局)、Grid Layout(网格布局)、Form Layout(表单布局),这些布局控件都有layoutSizeConstraint这个属性,如图:
这个属性实际对应QLayout类的sizeConstraint属性,具体取值由枚举类型QLayout.SizeConstraint的元素取值来决定,相关取值及含义如下:
sizeConstraint属性的默认值是SetDefaultConstraint,可以通过sizeConstraint() 、setSizeConstraint(QLayout.SizeConstraint)来访问和设置。
注意:要让布局起作用,其父部件也必须是布局,如果是最底层的主窗口,通过主窗口中点击鼠标右键->Lay out选择布局方式来设置布局:
修订补充
注意:经实际验证,对于布局的sizeConstraint属性设置只对顶层窗口起作用,对非窗口级的布局不起作用。所以表格中的main widget应该翻译成主窗口。
![](https://img-blog.csdnimg.cn/20190426190559122.png)
博客地址:https://blog.csdn.net/LaoYuanPython
老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036
相关文章
- python 封装logging日志模块,与selenium连用
- c#代码 天气接口 一分钟搞懂你的博客为什么没人看 看完python这段爬虫代码,java流泪了c#沉默了 图片二进制转换与存入数据库相关 C#7.0--引用返回值和引用局部变量 JS直接调用C#后台方法(ajax调用) Linq To Json SqlServer 递归查询
- 【华为OD机试真题 python】数组拼接 【2022 Q4 | 100分】
- 0基础学Python从哪入手?3个月快速学会Python的秘诀是什么?
- Python 类和对象
- 《Python高手之路(第3版)》——2.4 框架
- #!/usr/bin/python和#!/usr/bin/env 的区别
- 2022&2023华为OD机试 - 单词反转 2(Python)
- (原)windows8.1上使用opencv for python