Descriptions 描述列表
- 用于展示多个字段的描述信息
技术方案
- 成组展示多个只读字段
通过水平布局放入垂直布局的方式再加上弹簧完成所需样式
- 支持对列表数据进行分类
依然通过水平布局放入垂直布局的方式再加上弹簧完成所需样式,但需要特殊处理分类表头
- 支持对列表数据节点展开收起
通过自定义结构体的方式设计参数,应用QTreeWidget加入到不同的分类
- 带边框和背景颜色的列表
通过应用QTableWidget,枚举PaintEvent中设置列宽完成所需样式
- 不同的描述列表排列方式
通过垂直布局放入水平布局设置样式表完成所需样式
样式表详解
成组展示多个只读字段
支持对列表数据进行分类
支持对列表数据节点展开收起
带边框和背景颜色的列表
不同的描述列表排列方式
接口设计
返回类型 | 函数名称 | 参数 | 说明 |
---|---|---|---|
void | setItems | DescriptionsItemProps[] | 描述列表的数据 |
void | setCollapsible | bool | 是否可折叠(当items不为空时生效) |