マルチライン文字列
この警告カテゴリーはqmllintによって[multiline-strings]
。
文字列が非推奨のエスケープされていない行終端記号を含んでいます。
何が起こりましたか?
文字列が複数行にまたがっています。
なぜ悪いのですか?
複数行にまたがる文字列はECMAScriptの非標準拡張であり、QMLでは非推奨です。代わりにテンプレートリテラルを使用してください。
例
import QtQuick Item { property string multiLine: "first second third" property string multiLine2: 'first second third' }
この警告を修正するには、テンプレートリテラルを使用するか、改行を ' \n' に置き換えてください:
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。