pyqt5中如何创建表单布局

 时间:2024-10-13 20:15:17

表单布局QFormLayout的创建,给表单布局添加行;

工具/原料

python3.7版

pycharm社区版

1.表单布局的界面格式

1、咯悝滩镞QFormLayout就是用表单的形式来设置控件的布局;这里的表单是通过提示信息,及输入或选择内容;来进行交互的一种模式;例如:用户的登录界面;一般有两坐逃缥卯列组成:第一列是提示信息;第二列是输入或选择;如图示例模式。

pyqt5中如何创建表单布局

2.创建表单布局:

1、创建一个窗口,(具体步骤略过,可以参考前面的经验)

pyqt5中如何创建表单布局

2、首疏扌熘创建表单布局对象:QFormLayout(parent:QWidget=None)可选参数是父窗口对象(一般不必写,可通第的方法实现)例如:f_layout=QFormLay泠贾高框out()设置表单布局的父控件;self.setLayout(f_layout)

pyqt5中如何创建表单布局

3.用addRow()方法给表单布局添加行:

1、用addRow(*__args)方法给表单布局添加行,每行可以是一个子控件,孀晏弁钾也可以是两个子控件;取决于参数于参数;第一种:addRow(QWidget,QWidget)两个参数都是控件芟坳葩津,会在表单内左右排列;

pyqt5中如何创建表单布局

2、第二种:addRow(QWidget,QLayout)两个参数,在布局中左边是提示控件,右边是一个子布局。例如图:左边性别,和右边单选按钮;

pyqt5中如何创建表单布局

3、第三种:addRow(str,QWidget)左边控件时字符串提示,右边是操作控件:

pyqt5中如何创建表单布局

4、第四种:addRow(str,QLayout)左边是字符串提示,右边是操作控件:

pyqt5中如何创建表单布局

5、第五种:单个控件,addRow(QWidget)参数是个操作控件;

pyqt5中如何创建表单布局

6、第六种:单个控件,addRow(QLayout)参数是一个子布局。

pyqt5中如何创建表单布局

naviworks打开模型文件的方法 普通cad里如何插入图,并将图中要素与cad对齐? AutoCAD如何如何链接文件或网页 cad2008中area命令减法使用方法 斩魔录1.0正式版攻略 完美通关模式开局怎么玩
热门搜索
韩国高分电影 黄婷婷图片 电影人生 天然玉石原石图片 三只猴子图片