QT中int、double等数值类型转为string字符串类型

在QT中,数值类型转为字符串类型,一般是可以使用

QString::number();

示例:

int num = 65;
QString ab = QString::number(num);

其实还可以转为不同的进制字符串,比如

int num = 65;
QString ab = QString::number(num,10);  //十进制,为"65"
QString abc = QString::number(num,16);  //十六进制,为"41"
QString abcd = QString::number(num,2);  //二进制,为"1000001"

注意,在QT里面,用toString()是无法将int等数值类型转为字符串类型的 。

参考文献:

https://blog.csdn.net/ei__nino/article/details/7297791

 

你可能感兴趣的:(QT)