0
我一直在阅读文档来导入QML中的目录:http://qt-project.org/doc/qt-5/qtqml-syntax-directoryimports.html,我不确定如何从其他驱动器导入。以QML导入目录
我有进口的绝对路径到另一个驱动器中的文件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我得到一个错误。
根据文档,导入绝对路径是可用的,但我不知道如何做到这一点。
我有位于驱动器C的地方文件“main.qml”:我想进口位于驱动器d一个QML目录:
如果这是可能的,我怎么能导入的内容目录在不同的驱动器?
有关此问题的任何意见,表示赞赏。
在此先感谢
您好,感谢您的回复。 我尝试导入目录并放置一个标识符或本地名称空间,正如您所解释的,但它也不起作用。 – Qnoobish 2014-10-04 22:16:16
适合我。 Qt创建者无法识别目录中的自定义控件,但运行时会显示控件。 – Programmer 2014-10-05 01:53:05
哦,好吧,当我尝试你的方法时,我错过了“file:///”部分。现在我的路径被导入,即使我不使用命名空间。谢谢你的帮助!!! – Qnoobish 2014-10-06 15:04:17