首页 > 其他 > 详细

第24课 布局管理器(三)

时间:2016-05-02 09:15:57      阅读:333      评论:0      收藏:0      [点我收藏+]

1. 登录界面的几种实现

(1)绝对定位组件的坐标和大小

(2)嵌套QBoxLayout

(3)创建3×2的QGridLayout

技术分享 

【实例分析】QGridLayout的实现示例

 

2. QFormLayout布局管理器

(1)以表单(Form)的方式管理界面组件

技术分享 

(2)表单布局中的标签组件是相互对应的关系

(3)表单布局支持嵌套,其它布局管理器可以作为子布局被其管理

技术分享 

(4)QFormLayout的用法概要

  ①void addRow(QWidget* label, QWidget* field);

  ②void addRow(QWidget* label, QLayout* field);

  ③void addRow(const QString& labelText, QWidget* field);

  ④void addRow(const QString& labelText, QLayout* field);

【编程实验】QFormLayout的实现示例

 

(5)QFormLayout的样式函数

  ①void setRowWrapPolicy(RowWrapPolicy policy);

  ②void setLabelAlignment(Qt::Alignment alignment);

3. 小结

(1)QFormLayout以表单的方式管理界面组件

(2)QFormLayout的样式设置简洁明了

(3)QFormLayout支持布局管理器的相互嵌套

(4)QFormLayout是嵌入式产品最常用的布局方式

 

第24课 布局管理器(三)

原文:http://www.cnblogs.com/5iedu/p/5451872.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!