QString
引数の操作に関して重要なことを見落としている可能性があります。
str2 だけで有効な結果が得られる理由が見つかりません。str1 の方法で書かれた例をいくつか見つけたので、うまくいくはずです。ありがとう。
QString str1 = QString("%1");
str1.arg("help");
qDebug() << QString("str1 - ") + str1;
QString str2 = QString("%1").arg("help");
qDebug() << QString("str2 - ") + str2;
結果:
"str1 - %1"
"str2 - help"