加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

qt – 如何在QWebview中显示本地HTML?

发布时间:2020-12-14 19:33:01 所属栏目:资源 来源:网络整理
导读:我怀疑这是非常基本的,没有人打扰记录. 我想从我的程序写一个HTML文件,然后将该文件加载到QWebview对象中. 当我打开QtCreator时,我可以导航到右侧的URL块中的文件,并显示在QtCreator中.当我编译并运行该程序时,该窗口是白色和空白. 我也不想让目录硬编码,我
我怀疑这是非常基本的,没有人打扰记录.

我想从我的程序写一个HTML文件,然后将该文件加载到QWebview对象中.

当我打开QtCreator时,我可以导航到右侧的URL块中的文件,并显示在QtCreator中.当我编译并运行该程序时,该窗口是白色和空白.

我也不想让目录硬编码,我想让它使用当前目录.

所以我想有两个问题:

1)如何写???在下面获取名为“reportView”的QWebview对象显示我的本地文件?

UI-> reportView->负载(QUrl( “???”));

2)为什么QWebview对象保持空白?我怀疑连接到Google文档时遇到问题,因为我收到以下错误:

QSslSocket:无法调用未解析的函数SSLv23_client_method
QSslSocket:无法调用未解析的函数SSL_CTX_new
QSslSocket:无法调用未解析的函数SSL_library_init
QSslSocket:无法调用未解决的函数ERR_get_error

谢谢.

解决方法

从网络
webView->load(QUrl("http://google.de"));

从资源

webView->load(QUrl("qrc:///sample.html"));

从文件系统

webView->load(QUrl("file:///C:/sample.htm"));

不需要QUrl :: FromLocalFile,不需要webView-> show()你们都欢迎!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读