如何在将QTableItem转换为QDoubleSpinBox时获得更高的准确性
How to get greater accuracy when converting the QTableItem to QDoubleSpinBox?
有一段代码:
std::cout << static_cast<QDoubleSpinBox*>(ui->InitialValuesTable->cellWidget(2, 1))->value() << std::endl;
这里我得到了表格中一个单元格的值。单元格是QDoubleSpinBox。表格值的精度为15位小数。然而,我得到这行代码的执行后,只有6位数字后点。如何获得表值与15个小数的精度?
如果您希望std::cout
输出更多小数,您可以使用std::setprecision
告诉它这样做:
std::cout << std::setprecision(15) << static_cast<QDoubleSpinBox*>(ui->InitialValuesTable->cellWidget(2, 1))->value() << std::endl;
注意上面的15
是精度,而不是小数的数量。另请注意,double
通常只有15位精度,因此显示更多的数字实际上是对自己和/或用户撒谎。
您可以使用QDoubleSpinBox
的decimals
属性来设置其显示精度
相关文章:
- 如何在MNIST上提高网络运行的准确性
- 如何提高浮点二阶导数计算的准确性
- 定义三维空间中变换估计的准确性
- C++ 而循环计时器的准确性差异很大
- MNIST:准确性低于我在互联网上看到的结果
- 由于C++中双精度类型的准确性而导致的错误
- 如何提高Python的睡眠/暂停时间准确性
- ERF在Visual Studio MSVC中的准确性是多少
- 处理融合乘加浮点不准确性的通用方法
- Sinl 和 Cosl 函数在 C++ 中的准确性
- QML 计时器 - 如何提高准确性
- 使用频率分析提高替换密码的准确性
- lexical_cast斯特托夫斯特托尔德失去了准确性
- MLP:迭代次数与准确性之间的关系
- 如何提高OpenCV模板跟踪的准确性?要使用的参数
- 如何确定二进制数的小数部分的平移准确性
- 提高准确性的最佳图像匹配算法
- 双倍和准确性
- D3D11/C++ 像素着色器中 UV 插值的不准确性.如何避免
- 规范化介于 (0,1) 之间的C++变量以获得算术准确性