thn*_*tls 14 c++ qt type-conversion
这看起来应该很简单,但我正在浏览文档而没有看到任何内容.我只需要将表示为float对象的数字转换为QString对象.我知道有一个功能QString::number()可以用于其他类型,如:int和double,像这样:
int a = 1;
QString b = QString::number(a);
......但这似乎不起作用float.也许有一些方法将它从第float一种转换为另一种类型,然后从那种类型转换为QString?如果有人有任何想法,我会很感激.谢谢!
rat*_*eak 28
float将double在需要时自动升级
float pi = 3.14;
QString b = QString::number(pi);
Run Code Online (Sandbox Code Playgroud)
应该管用
否则你可以使用setNum:
float pi = 3.14;
QString b;
b.setNum(pi);
Run Code Online (Sandbox Code Playgroud)