下面正常
engine->load(QUrl(QStringLiteral("qrc:/main.qml")));
下面不正常
engine->load(QUrl(QStringLiteral(":/main.qml")));
利用下面判断,文件:/main.qml存在,反而文件qrc:/main.qml不存在
QFile::exists(":/main.qml") true
QFile::exists("qrc:/main.qml") false
本文探讨了使用QML文件在不同路径下加载的有效性。通过对比两种不同的路径设置,发现文件系统路径有效而资源系统路径无效的问题,并给出了具体的判断依据。
下面正常
engine->load(QUrl(QStringLiteral("qrc:/main.qml")));
下面不正常
engine->load(QUrl(QStringLiteral(":/main.qml")));
利用下面判断,文件:/main.qml存在,反而文件qrc:/main.qml不存在
QFile::exists(":/main.qml") true
QFile::exists("qrc:/main.qml") false
988
3539
3407

被折叠的 条评论
为什么被折叠?