设置环境变量
GNSoft=D:/workspace
注意:路径分隔符为 "/"
设置工程文件
CONFIG(debug,debug|release){
DEFINES += control_qml_path=\\\"file:///$$(GNSoft)/qtcontrol\\\"
DEFINES += control_image_path=\\\"file:///$$(GNSoft)/qtcontrol/GNQuick/Images/\\\"
} else {
RESOURCES += $$(GNSoft)/qtcontrol/GNQuick/GNQuick.qrc
DEFINES += control_qml_path=\\\"qrc:///\\\"
DEFINES += control_image_path=\\\"qrc:/GNQuick/Images/\\\"
}
# Additional import path used to resolve QML modules in Qt Creator's code model
QML_IMPORT_PATH += $$(GNSoft)/qtcontrol
QML2_IMPORT_PATH += $$(GNSoft)/qtcontrol
# Additional import path used to resolve QML modules just for Qt Quick Designer
QML_DESIGNER_IMPORT_PATH = $$(GNSoft)/qtcontrol
设置main.cpp
#include <QQmlContext>
QQmlApplicationEngine engine;
engine.addImportPath(control_qml_path);
engine.rootContext()->setContextProperty("control_image_path", control_image_path);
引入包
import GNQuick 1.0
评论区