Как написать QString в несколько строк? - PullRequest
16 голосов
/ 25 ноября 2010

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

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

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

Ответы [ 2 ]

34 голосов
/ 25 ноября 2010

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

QString str("I am a long long long"
    "long long long"
    "long QString");
0 голосов
/ 14 марта 2017

способ QT:

#include <QString>

QString myStr = QStringLiteral("");

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

...