0
我正在通过调用value()
函数来访问QDoubleSpinBox
上设置的值。QDoubleSpinBox value()返回不正确的double值
mydoublespinbox->value();
方案1 上的控制可见值为899.9823 值()函数返回:899.982(最后一个小数位缺失)
方案2 输入当值是99.9823value()
函数返回正确的值99.9823
第一种情况有什么不对?
我想这是因为显示的隐含参数,标准::法院也是这样做的:它代表9.99823e-2,0.99823,9.9823,99.9823 ,999.823,9998.23,99982.3,999823,即使有更多的小数,换句话说,它正在做一个近似值的小数,取决于他们的代表性 – sop
谢谢@sop您的评论导致我找到解决我的问题 – warunanc