Qt5.9中关于QWebEngineView调用load()软件崩溃

第一次用这个模块,安装到没有环境的电脑上load总是崩溃 ,各种百度 发现一个英文问答,我觉得还是看英文问答比较有用


解决方法如下;

  在软件运行目录下添加文件,目前还不知道这几个文件起到什么作用,随后再看

目录是:.\Qt5.9\5.9.1\msvc2015_64\resources\

icudtl.dat

qtwebengine_devtools_resources.pak

qtwebengine_resources.pak

qtwebengine_resources_100p.pak

qtwebengine_resources_200p.pak


目录是:.\Qt5.9\5.9.1\msvc2015_64\bin\

QtWebEngineProcess.exe

QtWebEngineProcessd.exe

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
如果在使用 VS2015 进行 Qt 开发时,调用 QWebEngineViewload() 函数导致程序崩溃,可能是由于缺少必要的依赖文件或配置不正确导致的。以下是一些可能的解决方案: 1. 确保已正确配置 Qt WebEngine 模块:在 .pro 文件添加 `QT += webenginewidgets`,并重新生成项目。 2. 检查 Qt 安装是否包含 Qt WebEngine 组件:打开 Qt 维护工具,并确保已安装了 Qt WebEngine 组件。如果没有,请选择安装该组件。 3. 检查运行环境是否缺少必要的依赖项:Qt WebEngine 需要一些系统依赖项,如 Chromium 内核和相关库。请确保你的系统上已正确安装这些依赖项。如果运行环境缺少必要的依赖项,可以尝试重新安装 Qt 或使用 Qt 的预编译版本。 4. 确保使用的 Qt 版本与 VS2015 兼容:在使用 VS2015 进行 Qt 开发时,需要确保选择了与 VS2015 兼容的 Qt 版本。不同版本的 VS 和 Qt 可能存在兼容性问题,导致程序崩溃。 5. 检查是否有其他冲突的插件或第三方库:有时,与 QWebEngineView 相关的其他插件或第三方库可能与程序崩溃有关。尝试禁用或卸载其他插件或第三方库,然后重新运行程序,看看是否仍然导致崩溃。 如果上述解决方案仍然无法解决问题,你可以尝试在调试模式下运行程序,以便获得更详细的错误信息和堆栈跟踪,以便更好地定位问题所在。同时,你还可以在 Qt 官方论坛或社区提问,以获取更多专业的帮助和支持。 希望这些解决方案对你有所帮助!如果你还有其他疑问,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值