【问题标题】:How to write a QString on several lines?如何在多行上编写 QString?
【发布时间】:2010-11-25 10:28:51
【问题描述】:

你有更好的方法吗?

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

我不喜欢所有这些 QString。

【问题讨论】:

    标签: c++ qt qstring


    【解决方案1】:

    在 C++ 中,字符串文字在彼此相邻放置时会自动连接。

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

    【讨论】:

      【解决方案2】:

      QT 方式:

      #include <QString>
      
      QString myStr = QStringLiteral("");
      

      开始输入,当你按回车时,他会自动添加“并打开一个新行 以“.”开头。

      【讨论】:

        猜你喜欢
        • 2019-01-21
        • 1970-01-01
        • 2018-02-21
        • 1970-01-01
        • 2010-10-10
        • 1970-01-01
        • 2023-03-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多