Qt
各种数据类型转换
1
、
QString --> string
QString.toStdString();
2
、
string --> QString
QString::fromStdString(string)
3
、
QString --->int,double,char *
QString::toInt()
QString::toDouble()
QString.toStdString().c_str();
4
、
int double char* --->string
可以采用
里的
stringstream
以
int
为例,
int a = 3;
stringstream ss;
string strInt;
ss<
ss>>strInt;
其他两个一样。
5
、
int double char*
装
QString
一种方法可以先转
string
,再转
QString
。另一种方法可以查看
QString
类的函数。
QString::number()
这个静态函数,参数可以是
int
,也可以是
double
。
6
、
double int
的互转
可采用
static_cast
7
、
int->char*
char a[6];
sprintf(a,"A.%d",i++)
输出形势为:
A.1 A.2 A.3