查看完整版本: [-- QTableview单元格改浮点型数据的精度怎么改? --]

QTCN开发网 -> Qt基础编程 -> QTableview单元格改浮点型数据的精度怎么改? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

littlebee 2020-10-26 09:50

QTableview单元格改浮点型数据的精度怎么改?

默认是2位小数,现在想改成3位或者5位,谁知道怎么改

littlebee 2020-10-26 10:10
单元格显示3位小数,双击一下该单元格就变成2位小数了,一身汗

liudianwu 2020-10-26 11:01
用自定义委托改成qlineedit

littlebee 2020-10-26 11:53
liudianwu:用自定义委托改成qlineedit (2020-10-26 11:01) 

多谢版主指点

20091001753 2020-10-26 11:57
如果不考虑排序,直接转成QString

it_developer 2020-10-26 21:48
TableView 只是显示,数据精度是在从Model 中取数据格式化的时候调整下参数既可
形式如 由    QString::number(double,'f',2)  改为     QString::number(double,'f',3)

littlebee 2020-10-29 07:48
20091001753:如果不考虑排序,直接转成QString (2020-10-26 11:57) 

要排序的

littlebee 2020-10-29 07:49
it_developer:TableView 只是显示,数据精度是在从Model 中取数据格式化的时候调整下参数既可
形式如 由    QString::number(double,'f',2)  改为     QString::number(double,'f',3) (2020-10-26 21:48) 

用的qsqltablemodel,得重写模型吧?现在用的代理已经搞定了


查看完整版本: [-- QTableview单元格改浮点型数据的精度怎么改? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled