QML plugin 만들고 그 creator에서 참조하려면 다음과 같이 빌드 스텝에 추가해 준다.
qml plugin 생성 후 설치과정이 포함되어야 qml plugin 으로써 제대로 동작될 수 있다.
해당 plugin을 사용하는 곳에서 QML2_IMPORT_PATH 혹은 실행되는 디렉토리에 import형식에 맞게 디렉토리가 구성되어 있으면 빌드는 가능하다.
하지만 Qt creator에서는 모듈을 찾을 수 없다는 메시지가 뜨거나 형식에 맞는 정보가 없다는 식으로 메시지가 뜬다.
이를 해결하려면 plugin 설치 시 qmltype 파일도 구성해 주어야 한다.
파일을 손으로 작성할 필요는 없다. 친절히 툴을 제공해 준다.
"qmlplugindump"
이 유틸리티로 qmltypes를 생성할 수 있다.
아래 예제와 같이 할 수 있다.
예제)
qmlplugindump -nonrelocatable my.plugin 1.0 ${QML2_IMPORT_PATH} > ${QML2_IMPORT_PATH}/my/plugin/plugins.qmltypes
'Qt' 카테고리의 다른 글
Qt deleteLater (0) | 2024.04.28 |
---|---|
QT TextEdit Block & Char Formatting (0) | 2016.08.08 |
QT build static library (0) | 2015.06.05 |
QT : 특정 디렉토리의 하위 디렉토리 포함한 파일 검색 (0) | 2014.02.14 |
QT : stylesheet의 property사용하여 widget 그리기 (0) | 2014.02.05 |