重複ID

この警告カテゴリのスペルは[syntax.duplicate-ids] です。

重複したidが見つかりました

何が起こったのですか?

異なるidに同じ値を使用しました。

これはなぜ悪いのでしょうか?

QML言語ではidの重複を禁止しています。同じQMLコンポーネント内ではidはすべて一意でなければなりません。

import QtQuick

Item {
    id: root
    Item {
        id: root
    }
}

この警告を修正するには、重複するidの名前を一意になるように変更してください:

import QtQuick

Item {
    id: root
    Item {
        id: notRoot
    }
}

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。