小数点 QTableView 委托后的数字
Digits after the decimal QTableView delegate
对于 QTableView 的项目,我需要在小数点后指定位数的位数,所以我写了一个简单的委托。
class TableItemDelegate : public QStyledItemDelegate
{
Q_OBJECT
public:
TableItemDelegate(QObject *parent = 0) : QStyledItemDelegate(parent) {}
QString displayText(const QVariant & value, const QLocale & locale)
{
QString str = QString::number(value.toDouble(), 'f', 8);
return str;
}
};
但它不起作用,构造函数被调用,但不是 displayText() 函数。
TableItemDelegate *decDelegate = new TableItemDelegate(tableView);
tableView->setItemDelegate(decDelegate);
我做错了什么?
未调用您的方法,因为您忘记了函数签名末尾的const
说明符:
QString displayText(const QVariant & value, const QLocale & locale ) const
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- 检查输入是否不是整数或数字
- 如何(从固定列表中)选择一个数字序列,该序列将与目标数字相加
- 如何用数字处理log(0)
- 最高有效数字侧的第N位
- 如何获取一个数字的前3位
- 查找最接近的大于当前数字的数字的索引
- 找到两对数字,使它们的乘积的绝对差最小化
- 我想做一个彼此不同但重复出现的数字
- QTableView:endMoveRows在模型中重置水平页眉大小
- 将数字转换为字母(例如:123 转换为一二三)
- C++如何计算用户输入的数字中的偶数位数
- 如何在C++中确定文本文件中的元素是字符还是数字
- 打印数字图案
- C++问题:用户认为数字1-100,程序提出问题不超过6次即可得到答案。无法正确
- 如何检查一个c++字符串中有多少相同的字符/数字
- 将QIcon添加到QTableView单元格
- 求出有多少个数字是完美平方,而sqrt()是L,R范围内的素数
- 小数点 QTableView 委托后的数字