Fehlende Eigenschaft
Diese Warnkategorie wird von qmllint [missing-property]
geschrieben.
Kann nicht einer nicht existierenden Standardeigenschaft zugewiesen werden
Was ist passiert?
Sie haben ein Objekt einer nicht existierenden Standardeigenschaft zugewiesen.
Warum ist das schlecht?
Die QML-Engine kann dieses Objekt zur Laufzeit nicht zuweisen.
Beispiel
Um diese Warnung zu beheben, geben Sie die Eigenschaft an, an die Sie binden wollen, oder, wenn Sie der Autor des Typs sind, markieren Sie eine Eigenschaft als Standard:
import QtQuick Item { component MyType: QtObject { property Item myItem; } MyType { myItem: Item {} } component AlternativeMyType: QtObject { default property Item myItem; } AlternativeMyType { Item {} // bound to myItem via default property } }
Eigenschaft existiert nicht
Was ist passiert?
Sie haben einen Ausdruck einer nicht existierenden Eigenschaft zugewiesen.
Warum ist das schlecht?
Die QML-Engine kann diesen Ausdruck zur Laufzeit nicht zuordnen.
Beispiel
Um diese Warnung zu beheben, entfernen Sie die Bindung oder korrigieren Sie einen möglichen Tippfehler:
Member not found on type
Was ist passiert?
Sie haben auf einen Member in einem Field-Member-Ausdruck zugegriffen, der vom QML-Tooling nicht gefunden werden kann.
Ein Field-Member-Ausdruck ist ein Ausdruck der Form someId.someProperty
.
Warum ist das schlecht?
Das QML-Tooling kann diesen Member nicht finden, und die QML-Engine kann es wahrscheinlich auch nicht.
Beispiel
Um diese Warnung zu beheben, entfernen Sie die Bindung oder korrigieren Sie einen möglichen Tippfehler:
© 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.