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