QT - C++ 添加 char ' " ' 到 QString

QT - C++ Adding char ' " ' to QString

我需要编写如下字符串:

<page myIndex = "1">

其中 1 是存储在内存中的变量值。

我的拳头尝试:

QString str = "<page pageIndex = " + myVar + ">";

但它不包含 myVar 值周围的“”。 我试过只使用 ',像这样:

QString str = "<page pageIndex = " + '"' + myVar + '"' + ">";

但是它给出了编译错误。

您的问题已有多个答案,但我想再添加一个:

auto str = QString("<page pageIndex = \"%1\">").arg(myVar);

从我的角度来看似乎更优雅一些并且完成了工作。