QTWebkit中的webkit/qt/api文档
QTWebkit中的webkit/qt/api文档 概述 该目录下的文件均以前前缀qweb开头,主要用于支持前端的实现。核心的类为:qwebview、qwebpage、qwebframe等三个类。这三者间的关系由图描述。(注:图来自QTWebkit自带文档) 图1 qwebview,qwebpage,qwebframe三者关系 View是一个逻辑视图,真正的工作分别由page和frame完成。Page负责处理用户action、navigation和text editor等工作;frame则负责绘制工作。从webkit的角度来看,page与frame是一对多的关系,因为一个page下可以有frame tree,但通常是一对一的关系。从构造顺序来看,Page先于frame构造。 类qwebsetting是管理配置信息的,比如主页地址、代理、是否启用javascript、是否显示图片、是否支持插件等。 类详解 类图 QWebView QWebView为QWidget的子类。QWidget是QT平台的PlatformWidget。 QWebView.cpp对类QWebView有较为详细的说明。感兴趣的话,大家可以看看。 QWebView提供了一个widget用于显示和编辑web文档。 QWebView是QtWebKit web browsing模块的主要widget组件。 常用API