enum エントリの欠落
この警告カテゴリのスペルは[missing-enum-entry]
です。
enum のエントリではありません。
何が起こりましたか?
存在しない enum 値を使用しました。
なぜ悪いのですか?
enum値は実行時に未定義になります。
例
// Main.qml import QtQuick Item { enum Hello { World } Component.onCompleted: function() { console.log(Main.Hello.Wordl, Main.Hello.Moon) // both Wordl and Moon are incorrect } }
この警告を修正するには、タイプミスを修正するか、定義に不足している enum 値を追加してください:
// Main.qml import QtQuick Item { enum Hello { World, Moon } Component.onCompleted: function() { console.log(Main.Hello.World, Main.Hello.Moon) // both correct now } }
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。