Komponente der obersten Ebene
Diese Warnkategorie wird von qmllint [top-level-component]
geschrieben.
QML-Top-Level-Typ kann nicht Component sein
Was ist passiert?
Sie haben den Typ Component als Top-Level-Typ für Ihre QML-Datei verwendet.
Warum ist das schlecht?
Ihre QML-Datei definiert bereits selbst eine Komponente. Wenn Sie einen Component
Typ als Top-Level-Typ verwenden, wird Ihre Komponente in eine andere unnötige Komponente eingepackt.
Beispiel
import QtQuick Component { Item { ... } }
Um diese Warnung zu beheben, entfernen Sie das zusätzliche Component wrapping:
import QtQuick Item { ... }
© 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.