QML TableView:数字格式
Posted
技术标签:
【中文标题】QML TableView:数字格式【英文标题】:QML TableView: Number formatting 【发布时间】:2018-04-10 14:29:30 【问题描述】:我有以下 Table-View 并且 value 角色包含 double 值。如何格式化输出,使其仅显示指定数量的数字(或科学记数法)?
TableView
id: tableView
x: 20
y: 24
width: 324
height: 150
model: myModel
TableViewColumn
role: "name"
title: "Name"
TableViewColumn
role: "value"
title: "Value"
【问题讨论】:
【参考方案1】:在TableViewColumn
中使用delegate:
TableView
id: tableView
x: 20
y: 24
width: 324
height: 150
model: myModel
TableViewColumn
role: "name"
title: "Name"
TableViewColumn
title: "Value"
delegate: Text
text: model.value.toFixed(2)
【讨论】:
以上是关于QML TableView:数字格式的主要内容,如果未能解决你的问题,请参考以下文章
QML - TableView - 访问 headerDelegate 内的 TableViewColumn 属性
QML TableView + QAbstractTableModel - 如何从 QML 编辑模型数据?