كيف تكتب QString على عدة أسطر؟
سؤال
هل لديك طريقة أفضل للقيام بذلك؟
QString str("I am a long long long"
+ QString("long long long")
+ QString("long QString") );
أنا لا أحب كل هذا QString.
المحلول
في C ++ سلسلة حرفية يتم تسلسلها تلقائيًا عند وضعها بجوار بعضها البعض.
QString str("I am a long long long"
"long long long"
"long QString");
نصائح أخرى
طريقة QT:
#include <QString>
QString myStr = QStringLiteral("");
ابدأ في الكتابة ، عند الضغط على العودة ، سيضيف تلقائيًا "وافتح خطًا جديدًا يبدأ بـ".
لا تنتمي إلى StackOverflow