2014-12-12 8 views
8

마찬가지로 조건부 포함을 위해 C++에서 전 처리기 지시문이 있습니다.QML에 조건부 import 문을 쓰는 방법은 무엇입니까?

마찬가지로 QML로 조건부 import을 보내는 방법은 무엇입니까?

if x 
    import ABC 1.0 
else 
    import PQR 2.0 
+0

QML에 실제 조건부 가져 오기가 없습니다. – deimus

+3

조건부 가져 오기의 다음 기능을 확인하십시오. https://bugreports.qt-project.org/browse/QTBUG-16854 – deimus

+1

@deimus 기능 * 요청 *, 그리고 불행하게도 아무데도 갈 수없는 것 같습니다. –

답변

7

달성하려는 목표에 따라 가능한 해결 방법은 로더를 사용하는 것입니다. 그러나 모듈을 가져 오지는 않으며, 사용할 QML 구성 요소를 동적으로 선택할 수 있습니다.

Loader 
{ 
    source: condition?"RedRectangle.qml":"BlueRectangle.qml" 
}