【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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值