表单布局QFormLayout,就是实现表单方式的布局,表单是提示用户进行交互的一种模式,主要有两列组成,第一列用于显示信息,给用户提示,一般叫做标签域,第二列需要用户进行选择或输入,一般叫做输入域。QFormLayout常用方法如下:
方法 |
描述 |
addRow(self, QWidget, QWidget) |
用于添加包含标签和输入字段的行; |
addRow(self, str, QWidget) |
用于添加字符串和输入字段的行; |
addRow(self, QWidget, QLayout) |
添加控件和子布局; |
addRow(self, str, QLayout) |
添加字符串和子布局; |
addRow(self, QWidget) |
添加跨两列的控件; |
addRow(self, QLayout) |
添加跨两列的子布局。 |
程序清单: formlayout.py
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QDesktopWidget,
QLabel, QLineEdit, QPushButton, QFormLayout
# 继承