配置:Qt6.7.2 ,cmake+ qml项目 ,windows
原因:在QtCreator中debug/release编译运行都能看到 qml 组件 WebEngineView {} 所加载的网页效果,但到了安装包却运行不起来,能明显是却是相关库或资源文件。
多废些话:Qt6.7.2中要使用webEngineView加载网页,需要:
1. man.cpp中:
#include <QtWebEngineQuick>
main() 中:QtWebEngineQuick::initialize();
2. CMakeList.txt中:
find_package(Qt6 REQUIRED COMPONENTS WebEngineQuick)
target_link_libraries(XXX
PRIVATE
……
Qt6::WebEngineQuick
……)
3. qml中
import QtWebEngine
Item{
WebEngineView {
}
}
编译完成后,用windeployqt XXX.exe 将运行程序所需要的qt库自行拷贝到运行目录下。
坑就坑在 windeployqt拷贝的库和资源不完整;
还需要:

最低0.47元/天 解锁文章
168万+

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



