设为首页 加入收藏

TOP

Qt Webkit初学例子(附代码)
2015-02-13 18:23:35 来源: 作者: 【 】 浏览:22
Tags:Webkit 初学 例子 代码

WebKit 是一个开源的浏览器引擎,与之相应的引擎有Gecko(Mozilla Firefox 等使用的排版引擎)和Trident(也称为MSHTML,IE 使用的排版引擎)。同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail 和其他一些Mac OS X 程序。WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE 的 KHTML 和 KJS,当年苹果比较了 Gecko 和 KHTML 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。


现在 qt内置了一个webkit引擎供我们开发hybird程序,经过了无数的小错误,我终于制作了出第一个qtwebkit程序=? =;


pro文件的第一行修改为:


QT? ? ? += core gui webkit webkitwidgets network?


main.cpp:


#include "mainwindow.h"?
#include ?
#include //注意qwebview是在webkitwidgets里面而不是webkit里面。?
int main(int argc, char *argv[])//参数一定要写 不然会出错?
{?
? ? QApplication a(argc, argv);?
? ? QWebView *view=new QWebView;?
? ? view->load(QUrl("http://baidu.com"));//注意QUrl的大小写!!!?
? ? view->show();?
? ? return a.exec();?
}?


运行效果:


Qt Webkit初学例子(附代码)


PS:webkit内核支持各种html5的绚丽效果得意


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇IPVS基于应用层任意偏移字段HASH.. 下一篇C语言学习之单向链表操作

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: