我想在我的main.qml
文件中導入自定義模塊。 Main.qml
位於我的qml.qrc
資源的"/"
前綴下。QML導入模塊
我的自定義模塊Config.qml
位於Config
子目錄內。 (Config
目錄是main.qml
是,即/path/to/main/Config/Config.qml
。
的config.qml
和qmldir
文件存儲在前綴myPrefix
下在qml.qrc
文件。
Project
|- Config
|- Config.qml
|- qmldir
|- main.qml
另外我創建其根據本文檔的qmldir
文件http://doc.qt.io/qt-5/qtqml-modules-identifiedmodules.html必要的。這是我的Config.qml
和qmldir
文件。
Config.qml
pragma Singleton
import QtQuick 2.0
QtObject {
property int myVariable: 10
}
qmldir
singleton Config 1.0 Config.qml
當我想導入我的自定義模塊MyModule
在main.qml
文件。
import "???" as MyModule
我該怎麼做?有人有建議嗎?
編輯:
QRC文件
<RCC>
<qresource prefix="/">
<file>main.qml</file>
</qresource>
<qresource prefix="/myPrefix">
<file>Config/qmldir</file>
<file>Config/Config.qml</file>
</qresource>
模塊文件夾是不是假設與模塊名稱相同? – Arpegius
也沒有與導入配置1.0的工作,當我改變到模塊配置 – OnurA