Duplizierter Name

Diese Warnkategorie wird von qmllint mit [duplicated-name] geschrieben.

Duplizierter Eigenschaftsname

Was ist passiert?

Mehrere Eigenschaften im gleichen QML-Komponentenbereich haben den gleichen Namen.

Warum ist das schlecht?

Komponenten mit doppelten Eigenschaftsnamen werden zur Laufzeit nicht erstellt: Sie sind stattdessen null.

Beispiel

import QtQuick

Item {
    property int helloWorld
    property int helloWorld
}

Um diese Warnung zu beheben, entfernen Sie die doppelte Eigenschaft oder benennen Sie sie um:

import QtQuick

Item {
    property int helloWorld
}

Doppeltes Signal mame

Was ist passiert?

Mehrere Signale im gleichen QML-Komponentenbereich haben den gleichen Namen.

Warum ist das schlecht?

Komponenten mit doppelten Signalnamen werden zur Laufzeit nicht erstellt: sie sind stattdessen null.

Beispiel

import QtQuick

Rectangle {
    signal helloWorld
    signal helloWorld
}

Um diese Warnung zu beheben, entfernen Sie das doppelte Signal oder benennen Sie es um:

import QtQuick

Rectangle {
    signal helloWorld
}

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.