1、QString与int、long、double、float
int 转 QString
int a = 10;QString b;
b=QString::number(a);
QString 转 int
注意:基数默认为10。当基数为10时,并且基数必须在2到36之间。如果基数为0,若字符串是以0x开头的就会转换为16进制,若以0开头就转换为八进制,否则就转换为十进制。
Qstring str = "FF";
bool ok;
int dec = str.toInt(&ok,10); //dec=255;ok=true;
int hex = str.toInt(&ok,16); //hex=255;ok=true;