我一直在阅读使用QML导入目录的文档:http://qt-project.org/doc/qt-5/qtqml-syntax-directoryimports.html我不知道如何从其他驱动器导入。
我有一个QML文件,可以导入另一个驱动器的绝对路径:
import QtQuick 2.0
import "D:/My Documents/SametimeFileTransfers/importsTest/Level3/"
Rectangle {
width: 800
height: 600
Text {
anchors.centerIn: parent
text: "Hello World"
}
MouseArea {
anchors.fill: parent
onClicked: {
}
}
Cuadro{
id: yo
color:"red"
MouseArea {
anchors.fill: parent
onClicked: {
yo.color="yellow";
yo.cambia("hola");
}
}
}
}
如果我尝试加载此QML文件,则会收到错误。
根据文档,导入绝对路径是可用的,但我不知道如何做到这一点。
我的文件“main.qml”位于驱动器C中的某个位置:我想导入位于驱动器D中的QML目录:
如果可以,我如何在不同的驱动器中导入目录的内容?
对此问题的任何评论表示赞赏。
提前致谢
答案 0 :(得分:2)
试试这个。
import "file:///D:/My Documents/SametimeFileTransfers/importsTest/Level3/" as MyControls
您可以
访问您的控件 MyControls.Cuadro