如何连接 QString 和 int

use*_*217 1 c++ qstring qt

我正在尝试将选项卡上显示的文本设置为这样的

~Untitled(n)
Run Code Online (Sandbox Code Playgroud)

其中“n”是选项卡的索引。我在连接字符串和整数时遇到问题。这是我尝试过的。

armaTab->addTab(new QWidget, "~Untitled (" + QString(armaTab->currentIndex() + 1) + ")");
Run Code Online (Sandbox Code Playgroud)

有了这个,我最终得到了这样的东西:

~Untitled([])
Run Code Online (Sandbox Code Playgroud)

连接字符串和整数以产生所需结果的正确方法是什么?

Ole*_*cov 5

"~Untitled (" + QString::number(armaTab->currentIndex() + 1) + ")"
Run Code Online (Sandbox Code Playgroud)

= 或 =

QString("~Untitled(%1)").arg(armaTab->currentIndex() + 1)
Run Code Online (Sandbox Code Playgroud)