QTP0001

':/qt/qml/'은 QML 모듈의 기본 리소스 접두사입니다.

이 정책은 Qt 6.5에 도입되었습니다. 이 정책은 리소스 시스템에서 qt_add_qml_module()이 QML 리소스를 저장하는 위치를 변경합니다.

이 정책을 활성화하면 QML 모듈이 기본 임포트 경로 아래에 배치되고 QQmlEngine::addImportPath 를 수동으로 호출하지 않고도 해당 유형을 찾을 수 있습니다.

이 정책의 OLD 동작은 qt_add_qml_module() 에 대한 RESOURCE_PREFIX 인수가 기본적으로 ":/" 로 설정된다는 것입니다.

이 정책의 NEW 동작은 qt_add_qml_module() 에 대한 RESOURCE_PREFIX 인수가 기본값은 ":/qt/qml/" 입니다. 새로운 동작은 모듈이 QML 가져오기 경로 에 배치되고 추가 설정 없이 찾을 수 있도록 합니다.

Qt 6.5는 qt_add_qml_module 명령에 다음 인수 중 하나를 전달하지 않으면 경고를 표시합니다: RESOURCE_PREFIX, NO_RESOURCE_TARGET_PATH. 정책을 OLD 또는 NEW 로 명시적으로 설정하여 경고를 억제하려면 qt_policy 명령을 사용하십시오.

참고: 정책의 OLD 동작은 더 이상 사용되지 않으며 향후 제거될 수 있습니다.

qt_policy, qt_standard_project_setup(), qt_cmake_policiesqt_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.