有两种方法:
1. QString::number
int a = 63;
QString s10 = QString::number(a, 10); //s == '63'
QString s16 = QString::number(a, 16).toUpper(); //s == '3F'2. QString::arg
int rowCount = 0;
QString s2 = QString("rowCount: %1. we need %2 rows more").arg(rowCount).arg(iSample); //"rowCount: 0. we need 63 rows more"
注意:%后面是数字1,2,3……,不是%d, %l等
本文介绍了两种使用QString进行数字转换的方法:一是利用QString::number函数将整数转换为不同进制的字符串,并可选择是否转为大写;二是通过QString::arg函数将变量插入到带有占位符的字符串中,实现格式化的输出。
2319

被折叠的 条评论
为什么被折叠?



