我一直在使用QString::number()将数字转换为字符串很长时间了,现在我想知道是否有比以下更好的东西:

  int i = 0;
  QString msg = QString ("Loading %1").arg (QString::number (i));

我怎样才能保留QString::number()?我检查了文档,似乎只有“%1”适用,没有其他东西如“%d”可以工作

最佳答案

您可以像这样直接使用arg()

int i = 0;
QString msg = QString ("Loading %1").arg(i);

Qt会自动为您转换

关于qt - 用arg()将数字附加到QString,有更好的方法吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8255639/

10-13 08:06