就像我们在 C++ 中有用于条件包含的预处理器指令。
同样,如何在 QML 中进行条件导入
?
if x
import ABC 1.0
else
import PQR 2.0
最佳答案
根据您想要实现的目标,一种可能的解决方法是使用加载程序。但它不导入模块,它只允许动态选择您将使用的 QML 组件。
Loader
{
source: condition?"RedRectangle.qml":"BlueRectangle.qml"
}
关于linux - 如何在 QML 中编写条件导入语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27440425/