可能是由于 QWebEngineView 没有正确初始化或者缺少必要的依赖库。可以尝试以下方法解决:

  1. 确认已经正确初始化 QApplication 对象。

  2. 确认已经正确设置 QtWebEngineCore 的路径,可以在代码中加入以下语句:

    QCoreApplication::addLibraryPath('path/to/QtWebEngineCore');

  3. 确认已经安装了 QtWebEngine 模块的依赖库,包括但不限于 libnss3、libgconf2 等,可以在终端中输入以下命令检查:

    ldd path/to/QtWebEngineCore

  4. 重新编译 QtWebEngine 模块,可能存在编译错误导致无法加载网页。

  5. 确认已经正确设置了 QWebEngineProfile 和 QWebEnginePage 的相关属性,如 userAgent、cookie 等。

  6. 如果以上方法都无效,可以尝试使用 QtWebEngineWidgets 模块中的 QWebEngineView 替换 QWebEngineView。


原文地址: https://www.cveoy.top/t/topic/nmpS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录