可能是因为没有正确设置 QWebEngineView 的相关属性或者缺少必要的库文件。以下是一些可能的解决方案:

  1. 确保已经正确安装了 QtWebEngine 模块,可以在 Qt 的安装目录下的 /Qt_VERSION/Examples/Qt-5.15.2/webenginewidgets/ 目录下找到示例程序,运行看是否能够正常显示网页。

  2. 如果使用的是 Qt Creator,可以在项目的.pro 文件中添加以下语句:

QT += webengine

这样就可以将 QtWebEngine 模块添加到项目中,并自动链接相关库文件。

  1. 在 QWebEngineView 的构造函数中设置相应的属性,比如设置 User Agent、设置缓存等等,可以尝试一下不同的设置看是否能够正常显示网页。

  2. 确认网页的地址是否正确,如果是本地文件的话,需要使用 'file://' 协议打开。

  3. 可以尝试使用其他浏览器打开同样的网页,看是否能够正常显示,如果不能,可能是网站本身的问题。

Qt QWebEngineView 无法加载网页:常见问题及解决方案

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

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