一、QT webkit简介

1.Qt

Qt(发音同 cute)是一个跨平台的C++应用程式开发框架,有时又被称为C++部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开发中。它是挪威Qt Software 的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。

2.Webkit

WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。

传统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaScriptCore,它们分别对应的是KDE的KHTML和KJS。不过,随着cript style="COLOR: rgb(0,102,153); TEXT-DECORATION: none" href="http://zh.wikipedia.org/zh-cn/JavaScript">JavaScript引擎的独立性越来越强,现在WebKit和WebCore已经基本上混用不分(例如Google Chrome和Maxthon 3采用V8引擎,却仍然宣称自己是WebKit内核)。

3.Qt webkit

简单的说,Qt webkit就是Qt对Apple公司webkit的支持而开发的库,主要包括以下几个类

二、QWebView Class介绍

QWebView类是Qt webkit模块中最常用到的类之一。它用来创建一个可以view以及edit文档的widget。也就是说,我们可以通过QWebView来查看和编辑网页编辑网页视具体情况实现)。同时,QWebView可以包含QWebPage和QWebFrame的对象,它们三者的关系可以表示为:

QWebPage和QWebFrame将会在后面介绍。

三、QWebPage Class介绍

QWebPage类和QWebView类一样,都用于查看和编辑网页,不同的是,从两者的包含关系上我们可以知道,QWebView可以用于打开多个网页,而里面具体的网页对象就是QWebPage。QWebPage通过mainframe()方法可以得到More QWebView-like functions,如load(), setUrl() 和 setHtml()。

四、QWebFrame Class介绍

QWebFrame可以算是QWebPage的元对象了,每一个QWebPage至少有一个QWebFrame,它被称作QWebPage的mainframe,通过QWebPage:: mainframe()方法得到。换言之,QWebFrame依附QWebPage存在。通过调用QWebFrame的page()方法返回它所在的QWebPage对象。而zoomFactor()方法则实现了网页内容的缩放。

QT webkit 各个类之间关系--QWebView-QWebPag相关推荐

  1. 类与类之间关系的表示方式

    类与类之间关系的表示方式 关联关系 关联关系是对象之间的一种引用关系, 用于表示一类对象与另一类对象之间的联系,如老师和学生.师傅和徒弟.丈夫和妻子等. 关联关系是类与类之间最常用的一种关系,分为一般 ...

  2. c++类与类之间关系

    类与类之间关系 类与类之间关系 UML表示和代码表示 类与类之间关系 类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下. 类与类之间存在以下关 ...

  3. 类与类之间关系,用C#和JavaScript体现

    前言 在面向对象中,类之间的关系有六种,分别是: 关联关系(Association) 泛化关系(Generalization) 依赖(Dependency) 聚合(Aggregation) 组合(Co ...

  4. UML 类图、类与类之间关系

    目录 类图 类的表示法 画类图 接口的表示法 类与类之间关系 泛化(Generalization)关系 依赖(Dependency) 关联(Association) 聚合(Aggregation) 组 ...

  5. UML类图以及类与类之间的关系

    类图的表示形式 我们可以看到类图是使用一个矩形来表现我们的类.最上面是类名,中间是属性,方法在最下面. 属性 属性的前面我们可以看到有加减号,他们是用来表示这个属性或方法的可见性的. "+& ...

  6. 快速读懂UML类图,搞懂类之间的6大关系,轻松绘制UML类图

    快速读懂UML类图,搞懂类之间的6大关系,轻松绘制UML类图 前言 一.UML类图简介 二.类之间的六大关系及UML类图 1.依赖关系及UML类图表示 2.泛化关系及UML类图表示 3.实现关系及UM ...

  7. IDEA Diagrams查看类图关系太乱

    idea 自带一个查看类之间关系的工具,只需要右击一个类,点击Diagrams>show Diagrams>就可以查看累之间的关系了,怎么操作各位可以百度搜一下,**今天说的是我的idea ...

  8. java uml类图虚线实线_终于明白六大类UML类图关系了

    UML,全称Unified Modeling Language,统一建模语言.而UML图分为用例图.类图.对象图.状态图.活动图.时序图.协作图.构件图.部署图等9种图. 在面向对象语言中,我们经常看 ...

  9. 【设计模式】UML类图关系与符号

    文章目录 一.UML简介 1.1 UML类图常用关系 1.2 UML模型结构 1.3 UML类的表示 二.类之间的关系 2.1 泛化(Generalization) 2.2 实现(Realizatio ...

最新文章

  1. 芯片业遭双重打击:经济低迷技术难突破
  2. 谷歌上线AI新玩法:随手乱涂鸦,一键变怪兽
  3. 停课集训 11.29
  4. ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别
  5. Mysq表的创建和l数据类型
  6. MPAndroidChart 教程:开始 Getting Started
  7. SmartFoxServer学习总结(转载)
  8. 程序员常犯的5个非技术性错误
  9. Python系列文章
  10. 二十二.香港大学火星实验室R3LIVE框架跑官方数据集
  11. 又是安卓玩剩下的功能!下代iPhone或可同时连两副耳机
  12. 构造Linux流媒体服务器收藏
  13. python联网斗地主_局域网联机斗地主
  14. 什么是html文件?html格式如何打开?(图)
  15. MintUI(详见官方文档)
  16. 盛德奇嘉提醒冬季对爱车养护全攻略:保养洗车均要注意
  17. delphi 判断WIN8 , WIN8.1 , WIN10 系统版本
  18. 干货 | Web前端优化及工具集锦
  19. 最简单的 Git 入门教程
  20. 浅谈缓冲的理论与实践

热门文章

  1. html不支持ie7,解决IE6/IE7/IE8不支持before,after问题
  2. Windows 环境下 Chrome浏览器崩溃“STATUS_INVALID_IMAGE_HASH”
  3. Oracle集合查询
  4. IE本地网页弹出黄条“限制网页脚本”
  5. java与sql2005连接数据库_Java链接数据库SQl Server2005
  6. C++如何产生随机数
  7. redis 三种特殊数据类型
  8. 用numpy,matplotlib库画笛卡尔爱心曲线
  9. js bom and dom
  10. ansible的错误