QDoubleSpinBox value()返回不正确的double值

时间:2015-11-05 08:12:08

标签: c++ qt

我通过调用QDoubleSpinBox函数访问value()上的值集。

mydoublespinbox->value();

场景1 对照的可见值 899.9823 value()函数返回: 899.982 (缺少最后一个小数位)

场景2 当输入的值为 99.9823 value()函数返回正确的值 99.9823

第一种情况出了什么问题?

1 个答案:

答案 0 :(得分:0)

我想将值抓取到QString变量上。以下代码段实现了技巧

QString::number(mydouble_spinbox->value(), 'f', mydouble_spinbox->decimals());

Related Qt Documentation