有两种方法:
//方法一
//QString QString::number ( long n, int base = 10 ) [static]
int a = 63;
QString s = QString::number(a, 10); // s == "63"
QString t = QString::number(a, 16).toUpper(); // t == "3F"
//方法二
int a = 63;
QString s = QString("%1").arg(a);
推荐第一种用法。
原文转载自:Qt中int转换成QString