分类: C/C++
2015-05-28 10:21:35
1.QString转char *
先将QString转换为QByteArray,再将QByteArray转换为char *。
比如:
点击(此处)折叠或打开
char *转化为QString 比较简单,可以直接用
点击(此处)折叠或打开
Qt中QString转数字比较简单,可以直接用str.toInt()、str.toDouble等。
点击(此处)折叠或打开
int转化为char,使用sprintf函数转化即可
点击(此处)折叠或打开
如:long a = 63; QString s = QString::number(a, 10); // s == "63"
推荐第1种用法
1.使用QString QString::number ( long n, int base = 10 ) [static]
QString t = QString::number(a, 16).toUpper(); // t == "3F"
2.使用long a = 63; QString s = QString("%1").arg(a);