1) int 转换成QSting指定进制
QString QString::number ( long n, int base = 10 ) [static]
n 十进制数字;
base 可以指定转换成字符的进制;
如:
long a = 63;
QString s = QString::number(a, 10); // s == "63"
QString t = QString::number(a, 16).toUpper(); // t == "3F"
2) QString 转换成int
QString::toInt();
如:
QString str("100");
int tmp = str.toInt();
或者
bool ok;
QString str("100");
int tmp = str.toInt(&ok);
参考文章:
https://blog.csdn.net/liangzhuangdongtou/article/details/52242091
https://blog.csdn.net/qq_37874258/article/details/79711323