c++ - 在 QLineEdit 中显示浮点值

标签 c++ visual-studio-2010 qt opencv

重点是:

我想在 QLineEdit 上显示数学算法(除法)的结果:

我取图像的一个像素(坐标:i 和 j)并将其除以 255

CvScalar scal = cvGet2D(img,j,i);    
float s= scal.val[2]*(1/255);
Qs = QString::number( s, 'g', 6 );
lineEdit->setText(Qs);

问题是,结果没有向我显示此除法 (0.xxxx) 的精度,而是没有我需要显示的 float 的 0。

你知道如何解决这个问题吗?

最佳答案

1/255 是 0 整数。替换为 1.0/255

关于c++ - 在 QLineEdit 中显示浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15267132/

相关文章:

python - ZMQ Python PUB/SUB 可以工作,但我的 C++ Subscriber with Python Publisher 不行

qt - QPushButton 或 QToolButton 的颜色

c++ - 将exe文件复制到Qt构建目录

c++ - 将C++中的 vector 元组包装为元组

c++ - 使用 C++ 更改 QML 单例的属性

c# - foreach 的分支覆盖?

visual-studio - 在 VS 2010 中注释代码而不更改该代码

c++ - 为什么 QPixmap::scaled() 不起作用?

c++ - 渲染目标 ID2D1Bitmap 错误

c++ - 另一个命名空间和 CRTP 中的模板友元函数