当前位置: 首页 > news >正文

解决QWebEngineView在linux下加载本地html失败的问题

通常我们使用QWebEngineView加载本地html文件时,是通过

void load(const QUrl &url)
void setUrl(const QUrl &url)

两个函数,传入html的相对或绝对路径,进行加载。

而在linux(uos x86)下运行时,却发现加载失败,变成空白页面。查了半天原来linux下需要在路径前面加上"file://"。比如,对于路径"/home/code/test/test.html",则需要改成"file:///home/code/test/test.html"。

除此之外,对于windows下可以直接使用QString传入到load和setUrl两个函数中,会自动隐式转换为QUrl类,而在linux下这样的代码不会报错,但是加载也是失败的。

http://www.lryc.cn/news/124998.html

相关文章:

  • 如何使用Redis实现内容推送功能
  • 怎么对视频进行压缩?
  • redisson配置类---SpringBoot集成、redis单机和集群模式配置
  • 瓴羊发布All in One 产品,零售SaaS的尽头是DaaS?
  • win10中Docker安装、构建镜像、创建容器、Vscode连接实例
  • 贝锐蒲公英:快速搭建连锁门店监控体系,赋能企业高效管理
  • c++ WinInet InternetOpenUrl下载中文文件
  • 算法通过村第三关-数组青铜笔记|单调数组
  • Springboot MultipartFile文件上传与下载
  • js this变量
  • Ubuntu ip冲突,修改静态IP方法
  • windows下dll文件的创建详细教程
  • 一些Git Repo
  • 【Unity脚本开源】记录鼠标按下的位置和移动的距离来进行物体的旋转,并在鼠标释放后将物体恢复到初始旋转位置
  • 金蝶软件实现导入Excel数据分录行信息到单据体分录行中
  • C# 11 中的新增功能
  • Postman通用接口加密解决方案
  • java,钉钉小程序免密登录
  • 基于docker部署的Selenium Grid分布式自动化测试
  • 目标和——力扣494
  • sql 执行的顺序
  • TCP收发信息(C++)
  • windows Socket简单编程实例
  • 外企开展中国在线业务的三种网络加速方案:含免ICP备案CDN解决方案
  • 室内UWB定位到达角(AOA)测量精度的提高
  • “深入理解JVM:探索Java虚拟机的内部工作原理“
  • TC3XX - MCAL知识点(三十一):FlsLoader MCAL配置及代码实战
  • Yii2 mongodb分组查询
  • Springboot的多种部署方式和Linux具体的 service 操作介绍
  • 【EI/SCOPUS检索】2023年第二届光学成像与测量国际会议 (ICOIM2023)