就像我们在C ++中有预处理器指令用于条件包含。
同样,如何import在QML中进行条件设置?
import
if x import ABC 1.0 else import PQR 2.0
根据您要实现的目标,可能的解决方法是使用装载程序。但是它不导入模块,而只是允许动态选择要使用的QML组件。
Loader { source: condition?"RedRectangle.qml":"BlueRectangle.qml" }