码迷,mamicode.com
首页 > Web开发 > 详细

Qtwebkit初学例子(附代码)

时间:2015-02-07 09:10:38      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:浏览器   html5   gui   qt   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 <QApplication>
#include <QtWebKitWidgets/QWebView> //注意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();
}

运行效果:


技术分享
PS:webkit内核支持各种html5的绚丽效果技术分享

Qtwebkit初学例子(附代码)

标签:浏览器   html5   gui   qt   webkit   

原文地址:http://blog.csdn.net/qq754406613/article/details/43575177

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!