发布时间:2018年04月10日 21:46:30分享人:想不到的回忆来源:互联网7
QT webkit学习笔记
一、QT webkit简介 1.Qt Qt(发音同cute)是一个跨平台的C++应用程式开发框架,有时又被称为C++部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、AdobePhotoshop Album和VirtualBox的开发中。它是挪威QtSoftware的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。 2.Webkit WebKit是Mac OSXv10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。同时,WebKit也是Mac OSX的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。 传统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaScriptCore,它们分别对应的是KDE的KHTML和KJS。不过,随着cripthref="http://zh.wikipedia.org/zh-cn/JavaScript">JavaScript引擎的独立性越来越强,现在WebKit和WebCore已经基本上混用不分(例如GoogleChrome和Maxthon3采用V8引擎,却仍然宣称自己是WebKit内核)。 3.Qt webkit 简单的说,Qtwebkit就是Qt对Apple公司webkit的支持而开发的库,主要包括以下几个类 QWebDatabase | Access to HTML 5databases created with JavaScript | QWebFrame | Represents aframe in a web page | QWebHistory | Represents thehistory of a QWebPage | QWebHistoryInterface | Interface toimplement link history | QWebHistoryItem | Representsone item in the history of a QWebPage | QWebHitTestResult | Informationabout the web page content after a hit test | QWebPage | Object to viewand edit web documents | QWebPluginFactory | Creates pluginsto be embedded into web pages | QWebSecurityOrigin | Defines asecurity boundary for web sites | QWebSettings | Object to storethe settings used by QWebPage and QWebFrame | QWebView | Widget that isused to view and edit web documents |
二、QWebViewClass介绍 QWebView类是Qtwebkit模块中最常用到的类之一。它用来创建一个可以view以及edit文档的widget。也就是说,我们可以通过QWebView来查看和编辑网页(编辑网页视具体情况实现)。同时,QWebView可以包含QWebPage和QWebFrame的对象,它们三者的关系可以表示为:
QWebPage和QWebFrame将会在后面介绍。 三、QWebPageClass介绍 QWebPage类和QWebView类一样,都用于查看和编辑网页,不同的是,从两者的包含关系上我们可以知道,QWebView可以用于打开多个网页,而里面具体的网页对象就是QWebPage。QWebPage通过mainframe()方法可以得到MoreQWebView-likefunctions,如load(),setUrl()和setHtml()。 四、QWebFrameClass介绍 QWebFrame可以算是QWebPage的元对象了,每一个QWebPage至少有一个QWebFrame,它被称作QWebPage的mainframe,通过QWebPage::mainframe()方法得到。换言之,QWebFrame依附QWebPage存在。通过调用QWebFrame的page()方法返回它所在的QWebPage对象。而zoomFactor()方法则实现了网页内容的缩放。 |
爱华网本文地址 » http://www.aihuau.com/a/25101013/147451.html
更多阅读
淘宝商城收费标准是什么?各个类目的服务费率(即扣点)是多少?一、保证金:(一)品牌旗舰店、专卖店:带有TM商标的10万元,全部为R商标的5万元;(二)专营店:带有TM商标的15万元,全部为R商标的10万元;(三)特殊类目说明:1、卖场型旗舰店,保证金为15万元;
部门之间关系处理的融洽与否,直接影响到企业的运转效率。根据我们企业目前运行的状况,部门之间关系的处理工作还需要不断加强。这里的所说的加强,就是要打破现有的解决某一个点或是局部问题的思路,立足长远,解决整体性的问题。在这里,我想
卡耐基就发展出一种特殊的训练方式……那是一种演讲术、推销法,人与人之间的关系,和实用心理学的惊人组合。人性的弱点作者:罗威?汤姆士前言原著序--这本书的完成如何从这本书里获得最大效益第一篇 待人的基本技巧第一章 如欲采蜜,勿
UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 分类: 设计模式 java 2012-06-07 18:34 624人阅读 评论(2) 收藏 举报类与类图1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的
1.物业服务企业(通过“前期”开发商选择或业主大会选择等形式)受全体业主的委托为全体业主管理全体业主们的共有资产和履行合同约定中的其他相关义务。接受全体业主的监督;2.业委会根据《管理规约》、《议事规则》等约定授权履行业主