W3cubDocs

/Qt 6.9

Duplicate id

This warning category is spelled [syntax.duplicate-ids] by qmllint.

Found a duplicated id

What happened?

You used the same value for different ids.

Why is this bad?

The QML language forbids duplicate ids: they should all be unique in the same QML component.

Example

import QtQuick

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

To fix this warning, rename the duplicate to become unique:

import QtQuick

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

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.9/qmllint-warnings-and-errors-syntax-duplicate-ids.html