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);
从我的角度来看似乎更优雅一些并且完成了工作。
我需要编写如下字符串:
<page myIndex = "1">
其中 1 是存储在内存中的变量值。
我的拳头尝试:
QString str = "<page pageIndex = " + myVar + ">";
但它不包含 myVar 值周围的“”。 我试过只使用 ',像这样:
QString str = "<page pageIndex = " + '"' + myVar + '"' + ">";
但是它给出了编译错误。
您的问题已有多个答案,但我想再添加一个:
auto str = QString("<page pageIndex = \"%1\">").arg(myVar);
从我的角度来看似乎更优雅一些并且完成了工作。