QT - C ++向QString添加char'“'

时间:2018-04-03 08:58:29

标签: c++ qt qstring

我需要编写一个字符串,如:

<page myIndex = "1">

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

我的拳头试试:

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

但它不包含围绕myVar值的'“'。 我试过'只有,就像这样:

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

但它会产生编译错误。

1 个答案:

答案 0 :(得分:3)

您的问题已经有几个答案,但我想在列表中再添加一个:

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

从我的角度来看似乎更优雅,并完成工作。