使用chrome可以访问网页但是用QWebEngineView无法加载
可能是由于QWebEngineView没有正确初始化或者缺少必要的依赖库。可以尝试以下方法解决:
-
确认已经正确初始化QApplication对象。
-
确认已经正确设置QtWebEngineCore的路径,可以在代码中加入以下语句:
QCoreApplication::addLibraryPath("path/to/QtWebEngineCore");
-
确认已经安装了QtWebEngine模块的依赖库,包括但不限于libnss3、libgconf2等,可以在终端中输入以下命令检查:
ldd path/to/QtWebEngineCore
-
重新编译QtWebEngine模块,可能存在编译错误导致无法加载网页。
-
确认已经正确设置了QWebEngineProfile和QWebEnginePage的相关属性,如userAgent、cookie等。
-
如果以上方法都无效,可以尝试使用QtWebEngineWidgets模块中的QWebEngineView替换QWebEngineView。
原文地址: http://www.cveoy.top/t/topic/b1ZT 著作权归作者所有。请勿转载和采集!