关键词:QFormLayout
布局管理器
1. QFormLayout
布局管理器
- 以表单(Form)的方式管理界面组件
- 表单布局中标签和组件是相互对应的关系
-
QFormLayout
用法概要
表单布局支持嵌套,其它布局管理器可以作为子布局被其管理。
-
QFormLayout
使用方法
void FormLayout::testFormLayout()
{
QLineEdit* nameEdit = new QLineEdit();
QLineEdit* mailEdit = new QLineEdit();
QLineEdit* addressEdit = new QLineEdit();
QFormLayout* layout = new QFormLayout();
layout->addRow("Name:", nameEdit);
layout->addRow("Email:", mailEdit);
layout->addRow("Address:", addressEdit);
setLayout(layout);
setWindowTitle("FTP");
}
-
QFormLayout
的样式函数
layout->setRowWrapPolicy(QFormLayout::WrapAllRows);
layout->setLabelAlignment(Qt::AlignRight);
QFormLayout
支持嵌套
2.小结
-
QFormLayout
以表单的方式管理界面组件 -
QFormLayout
的样式设置简洁明了 -
QFormLayout
支持布局管理器的相互嵌套 -
QFormLayout
是嵌入式产品中最常用的布局方式
声明:此文章仅是本人在学习狄泰QT实验分析课程所做的笔记,文章中包含狄泰软件资料内容,一切版权归狄泰软件所有!
实验环境:ubuntu10 + Qt Creator2.4.1 + Qt SDK 4.7.4