重複した名前

この警告カテゴリーは qmllint によって[duplicated-name] と綴られています。

プロパティ名の重複

何が起こりましたか?

同じQMLコンポーネントスコープにある複数のプロパティが同じ名前を持っています。

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

プロパティ名が重複しているコンポーネントは実行時に作成されません。

import QtQuick

Item {
    property int helloWorld
    property int helloWorld
}

この警告を修正するには、重複するプロパティを削除するか、名前を変更してください:

import QtQuick

Item {
    property int helloWorld
}

重複したシグナルmame

何が起こったのでしょうか?

同じQMLコンポーネントスコープにある複数のシグナルが同じ名前になっています。

なぜ悪いのか?

重複したシグナル名を持つコンポーネントは実行時に作成されません。

import QtQuick

Rectangle {
    signal helloWorld
    signal helloWorld
}

この警告を修正するには、重複するシグナルを削除するか、名前を変更してください:

import QtQuick

Rectangle {
    signal helloWorld
}

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