news 2026/4/16 14:01:49

QWebEngine 常用 API 全面梳理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QWebEngine 常用 API 全面梳理

公众号:cpp手艺人

QWebEngine 常用 API 全面梳理(超全版本)

Qt WebEngine 基于 Chromium,但提供了 Qt 风格的 API。本文对 QWebEngine 的常用类与 API 进行系统梳理,帮助你快速掌握其开发全景。

1. QWebEngineView(视图层)

QWebEngineView 是最常用的 UI 控件,主要负责:

  • 加载 URL
  • 渲染 HTML
  • 对接 QWebEnginePage
  • 提供滚动、缩放、键鼠事件等
1、常用 API
功能API
加载网页load(QUrl)
设置页面对象setPage(QWebEnginePage*)
获取页面对象page()
加载 HTML 字符串setHtml(QString html, QUrl baseUrl)
后退 / 前进 / 刷新back()/forward()/reload()
放大缩小setZoomFactor()
触发打印print()/ Qt6:printToPdf()
获取标题titleChangedsignal
URL 变化urlChangedsignal
右键菜单重写contextMenuEvent()或设置setContextMenuPolicy()

2. QWebEnginePage(页面控制层)

页面逻辑核心,包括:

  • 页面事件
  • 权限控制(地理位置、摄像头、麦克风等)
  • JS 执行
  • 导航控制
  • 下载、拦截等
1、常用 API
功能API
加载控制
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:55:13

探索 COMSOL 光学与相场模拟的奇妙世界

COMSOL光学模型:随机分布颗粒散射,COMSOL光学仿真模型:光镊/光力模型(包含三个模型,近似算法,张量算法)相场模拟——合金,金属凝固模型,各向异性枝晶生长karma合金凝固模型&#xff…

作者头像 李华
网站建设 2026/4/15 15:10:02

【Linux网络编程】UDP Socket

前言:最近在复习 Linux 网络编程,重点梳理了 UDP 协议的实现细节。虽然 UDP 是无连接、不可靠的协议,但其简单高效的特性在很多场景下(如实时音视频、DNS)依然是首选。从最简单的 Echo Server 出发,逐步重构为支持业务解耦的字典服务器,最后实现一个支持多线程的全双工聊…

作者头像 李华
网站建设 2026/3/31 8:24:26

支持128K上下文的Qwen3-32B究竟有多强?

支持128K上下文的Qwen3-32B究竟有多强? 在当前大模型竞争进入“深水区”的背景下,参数规模的增长已不再是唯一的胜负手。越来越多的企业和开发者开始关注一个更实际的问题:模型能否真正理解并处理现实世界中的复杂信息? 毕竟&…

作者头像 李华
网站建设 2026/4/16 11:06:12

软件第三方测试报告 第三方专业软件测评机构贤诚测评

软件第三方测试报告:为你的系统做一次独立“体检” 想象一下,当你买了一栋房子,开发商说“质量是没问题”,你会在没有专业验房师检查的情况下就签字交款吗?大概不会。同样道理,当一款软件系统开发完成后&am…

作者头像 李华
网站建设 2026/4/15 13:03:18

跨界学习:测试与开发的融合

在快速迭代的软件开发浪潮中,测试与开发的关系正经历深刻重塑。传统的“测试在后、开发在前”的线性模式已难以应对市场对速度与质量的双重需求。 一、思维融合:从质检岗到质量共建者 1.1 破除“上下游”对立意识 传统团队中,测试常被视作…

作者头像 李华
网站建设 2026/4/16 10:55:46

COMSOL MXene超材料吸收器的性能研究:高效能量转换与吸收机制探索

comsol MXene超材料吸收器。打开COMSOL的时候,总感觉这软件像是个三维乐高乐园——尤其是当你想用MXene这种二维材料搭个超材料吸收器的时候。先别急着点开电磁波模块,咱们先搞明白MXene这货在微波段的奇葩表现:介电常数实部负数,…

作者头像 李华