FontLoader
QML 구성 요소를 사용하여 응용 프로그램에 글꼴을 추가하고 싶습니다.Component.createComponent()를 사용하여 내장 된 QML 구성 요소를 동적으로로드 할 수 있습니다.
첫 번째 생각은 Repeater
을 사용했지만 FontLoader
인 Item
파생 된 대표 만 지원합니다.
그렇다면 Component::createComponent(url)
함수를 사용하여 FontLoader
QML 구성 요소를 동적으로 만들지 만 여기서는 url
을 사용해야합니까? QT_INSTALL_DIR
의 qml 파일에 url
을 제공하지 않고도 내장 된 QML 구성 요소를 동적으로 만들 수 있습니까?
사이드 노트 : 은 내가 FontLoader
하위 클래스 경우 가능하다고 알고 있지만, 나는 가능하면 여분의 코드를 피하려고.
또한 Component::createQmlObject()
을 사용하여 문자열에서 구성 요소를 만들 수도 있지만 실제로 그렇게하고 싶지는 않습니다.
내가'Instantiator' 구성 요소를 인식하지 않았다. 정말 잘됐다! – Phat