我正在努力與自定義QML模塊。奇怪的是,這時候我建立並運行在Linux(Ubuntu的)完全正常工作,但是當我建立和運行在Windows上,我得到以下運行時錯誤QtQuick:模塊未安裝
模塊jbQuick.Charts未安裝。
我的根項目目錄包含一個文件夾qml/jbQuick/Charts
,它包含qmldir
和QML文件。該QML目錄在.pro
文件補充說:
QML_IMPORT_PATH = qml
的QML目錄中的main.cpp文件補充說:
QQmlApplicationEngine engine;
engine.addImportPath(QStringLiteral("jbQuick/Charts"));
engine.addImportPath(QStringLiteral("qml"));
在QML文件,我想使用的自定義模塊我說:
import jbQuick.Charts 1.0
我錯過了什麼嗎?這是一個已知的問題?
非常感謝,修好了! –
也確保這個路徑是絕對的 - 我花了幾個小時找出qtcreator創建啓動編譯應用程序的新目錄,並且**不會**在那裏複製我的模塊(也稱爲jbQuick)。 –
爲我工作就像一個魅力! –