PyQt(Python+Qt)学习随笔:formLayout的layoutRowWrapPolicy属性
2023-09-27 14:26:58 时间
Qt Designer的表单布局(formLayout)中,layoutRowWrapPolicy用于控制表单布局中表单行的标签和输入部件之间是否换行。如图:
上图中蓝色标记圈起来的下拉列表数据是其可设置的值。
layoutRowWrapPolicy实际上是与QFormLayout的rowWrapPolicy属性相对应,默认值取决于部件或应用程序样式。对于Qt扩展样式,默认值是WrapLongRows;对于其他样式,默认值是DontWrapRows。
如果要在关联字段即输入部件上方(而不是旁边)显示每个标签,请将此属性设置为WrapAllRows。
对应取值及含义如下:
可以通过方法rowWrapPolicy() 、 setRowWrapPolicy(QFormLayout.RowWrapPolicy policy)来访问或设置该属性。
下图是一个输入字段未换行的表单及其对应窗口:
下图是所有表单行的输入字段和标签分置在不同行的场景:
下图是个按需换行的场景:
![](https://img-blog.csdnimg.cn/20190426190559122.png)
博客地址:https://blog.csdn.net/LaoYuanPython
老猿Python博客文章目录:https://blog.csdn.net/LaoYuanPython/article/details/98245036
相关文章
- python time
- PyQt(Python+Qt)学习随笔:QMainWindow的takeCentralWidget对QDockWidget作用案例图解
- PyQt(Python+Qt)学习随笔:QMainWindow的tabifyDockWidget方法将QDockWidget两个停靠窗选项卡式排列
- PyQt(Python+Qt)学习随笔:QDockWidget停靠部件的setWidget和widget方法
- PyQt(Python+Qt)学习随笔:QToolBox工具箱currentItem对应的index、text、name、icon、ToolTip属性
- PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件的documentMode属性作用
- PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件当前项类属性currentIndex、currentTabText、currentTabName、currentTabIcon介绍
- PyQt(Python+Qt)学习随笔:QScrollArea滚动区域的alignment属性
- PyQt(Python+Qt)学习随笔:QTableWidget的currentItem、rowCount、columnCount等部件状态属性访问方法
- PyQt(Python+Qt)学习随笔:QTableWidgetItem项文本和项对齐的setText、setTextAlignment方法
- PyQt(Python+Qt)学习随笔:QTreeWidget中标题相关属性访问方法headerItem、setHeaderLabels
- PyQt(Python+Qt)学习随笔:QTreeWidgetItem项是否首列跨所有列展示属性isFirstColumnSpanned
- PyQt(Python+Qt)学习随笔:QTreeWidgetItem项的子项排序sortChildren及获取项对应的树型部件对象方法
- PyQt(Python+Qt)学习随笔:QTreeWidgetItem项获取项的父项或子项
- PyQt(Python+Qt)学习随笔:QListWidget的sortingEnabled属性
- PyQt(Python+Qt)学习随笔:QListWidget的currentRow属性
- PyQt(Python+Qt)学习随笔:QListWidget插入多项的insertItems方法
- PyQt(Python+Qt)学习随笔:QListWidget插入项的insertItem方法
- PyQt(Python+Qt)学习随笔:QListView的resizeMode属性
- PyQt(Python+Qt)学习随笔:QTreeView树形视图的expandsOnDoubleClick属性
- PyQt(Python+Qt)学习随笔:QTableView的cornerButtonEnabled属性
- PyQt(Python+Qt)学习随笔:QAbstractScrollArea的sizeAdjustPolicy、horizontalScrollBarPolicy、verticalScrollB属性
- PyQt(Python+Qt)学习随笔:Designer中ItemViews类部件frameShape属性
- PyQt(Python+Qt)学习随笔:Designer中的QDialogButtonBox增加自定义按钮的方法
- PyQt(Python+Qt)学习随笔:toolButton的toolButtonStyle属性
- PyQt(Python+Qt)学习随笔:Qt Designer组件属性编辑界面中对话窗QDialog的sizeGripEnabled属性
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的样式表styleSheet属性