Как написать QString по нескольким строкам?

У вас есть лучший способ сделать это?

QString str("I am a long long long"
              + QString("long long long")
              + QString("long QString") );

Мне не нравится весь этот QString.

Ответы

Ответ 1

В С++ строковые литералы автоматически объединяются при размещении рядом друг с другом.

QString str("I am a long long long"
    "long long long"
    "long QString");

Ответ 2

способ QT:

#include <QString>

QString myStr = QStringLiteral("");

Начните вводить текст, когда вы нажимаете return, он автоматически добавит "и откроет новую строку начиная с ".