可能是由于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。

使用chrome可以访问网页但是用QWebEngineView无法加载

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

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