24_布局管理器(三)

关键词: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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,540评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,294评论 4 61
  • 昨天刚说完标题栏的这句话,今天便应验了,应验的是后半句。 今天是2016年11月1日,正式恢复因为出差中断了一个多...
    橙子大大阅读 246评论 3 2
  • 第五十三章 你那袅娜身影,清新脱俗 那是潇湘神韵着的万种风情 渲染了美丽三月 柔和了风,细化了雨 爱的涟漪 荡漾开...
    碧海青天2017阅读 240评论 0 0
  • 一个负责任的人,什么工作都能做好。 有这样一个故事: 有个乞丐一天遇到了上帝,他请求上帝满足他三个愿望,上帝答应...
    新民小学刘建伟阅读 410评论 0 1