QTP0001

':/qt/qml/' est le préfixe de ressource par défaut pour les modules QML.

Cette politique a été introduite dans Qt 6.5. Elle modifie l'endroit où qt_add_qml_module() stocke les ressources QML dans le système de ressources.

L'activation de cette politique garantit que votre module QML est placé sous un chemin d'importation par défaut, et que ses types peuvent être trouvés sans appel manuel à QQmlEngine::addImportPath.

Le comportement OLD de cette politique est le suivant : l'argument RESOURCE_PREFIX de qt_add_qml_module() est par défaut "/".

Le comportement NEW de cette politique est que l'argument RESOURCE_PREFIX pour qt_add_qml_module() est par défaut "/qt/qml/". Le nouveau comportement garantit que les modules sont placés dans le chemin d'importation QML et peuvent être trouvés sans autre configuration.

Qt 6.5 émet des avertissements si vous ne passez pas l'un des arguments suivants à la commande qt_add_qml_module: RESOURCE_PREFIX, NO_RESOURCE_TARGET_PATH. Utilisez la commande qt_policy pour supprimer l'avertissement en définissant explicitement la politique sur OLD ou NEW.

Note : Le comportement OLD d'une politique est déprécié et pourrait être supprimé à l'avenir.

Voir aussi qt_policy, qt_standard_project_setup(), qt_cmake_policies, et qt_add_qml_module.

© 2026 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.