【Qt-15】Qt与C++数据类型之间的转换

1、String与QString之间的转换

string2QString:

string out_weight;
QString qstr;
qstr = QString::fromStdString(out_weight);

QString2String:

QString qstr;
String str = qstr.toStdString();

2、QString与double类型之间的转换

QString2double:

QString num(“12.3456789”);
double d = num.toDouble();

double2QString:

double data = 40.215586810458;
QString str = QString::number(data,‘f’,10); // f 表示非科学记数法 10表示小数点后保留10位

3、QString与int类型之间的转换

QString2int:

QString str = “100”;
int tmp = str.toInt();

int2QString:

int tmp = 100;
QString str = QString::number(tmp);

你可能感兴趣的:(qt,c++,开发语言)