VS+Qt里QQuickWidget加载QML失败
1、现象
VS+Qt工程,通过QUrl访问资源文件形式,让QQuickWidget加载QML,运行后QML是黑的,打印提示没有找到QML
QUrl source(":/qml/Resource/qml/login.qml"); ....
2、问题分析
就是没有找到资源,原因未知;同样的方式能找到图片并设置icon成功
3、解决
3.1、在资源文件前加上qrc
QUrl source("qrc:/qml/Resource/qml/login.qml");
3.2、使用全局路径
QUrl source("file:///D:/work/CodeSpace/Resource/qml/login.qml");
3.3、使用全局路径
QUrl source = QUrl::fromLocalFile("D:/work/CodeSpace/Resource/qml/login.qml");
长风破浪会有时,直挂云帆济沧海!
可通过下方链接找到博主
https://www.cnblogs.com/judes/p/10875138.html