QTP0004
Zusätzliche Verzeichnisse mit QML-Dateien in einem QML-Modul benötigen zusätzliche qmldir-Dateien.
Diese Richtlinie wurde in Qt 6.8 eingeführt. Sie veranlasst das Build-System, eine zusätzliche qmldir-Datei für jedes zusätzliche Verzeichnis zu erzeugen, das QML-Dateien in einem QML-Modul enthält.
Die Aktivierung dieser Richtlinie stellt sicher, dass der implizite Import jeder QML-Komponente in Ihrem Modul derselbe ist wie der des Moduls selbst. Dies bedeutet, dass alle Komponenten einander sehen können, ohne das Modul explizit zu importieren.
Das OLD
Verhalten dieser Richtlinie ist, dass eine qmldir-Datei nur für das Stammverzeichnis eines Moduls erzeugt wird.
Das NEW
Verhalten dieser Richtlinie ist, dass für jedes Verzeichnis mit QML-Dateien in einem Modul eine separate qmldir-Datei erzeugt wird.
Qt 6.8 gibt Warnungen aus, wenn Sie die Richtlinie nicht explizit festlegen.
Hinweis: Das OLD
Verhalten einer Richtlinie ist veraltet und wird möglicherweise in Zukunft entfernt.
Siehe auch qt_policy, qt_standard_project_setup(), qt_cmake_policies, und qt_add_qml_module.
© 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.