关于Qt Webkit release

当前Qt Webkit独立发布的只有三个稳定release, 

分别是 

release 2.0,

release 2.1,

release 2.2.

 

 当前最新的Qt Webkit 的release是2.2,  具体发布时间是2011.9.29日,包含在Qt 4.8里面。

上一个版本release 2.1没有更新到Qt平台, 它只是诺基亚移动平台的一个孤立版本。

 

2.0版本是包含在Qt 4.7 里面的, Qt 4.7以前, Qt Webkit 并没有独立发布, 它只是Qt的一部分。

 

刚开始Webkit的核心HTML和Javascript core是起源于KHTML和KJS的, KHTML是基于QT的, 苹果的工程师

把webkit从Qt独立出来了。 QtWebkit就是把Webkit又搬回到Qt上面了,呵呵, 转了一圈又回来了。

但Webkit当然是更有生命力了, 因为它不仅仅是基于QT了,还可以基于GTK+,Adobe Air, Chromium, EFL, Apple Window, CE等,

 甚至还可以基于DirectFB。

 

 

引用[1]: 这段代码是一个使用QT框架开发的Windows应用程序的示例。它使用了QApplication和QLabel类来创建一个简单的窗口,并在窗口中显示一段文本。通过调用app.exec()来启动应用程序的事件循环,使窗口能够响应用户的操作。[1] 引用[2]: 在QT5.8中,如果你想开发一个浏览器并调用电脑中安装的插件软件,你可以使用QWebkit。其中一种方法是使用dumpcpp工具生成插件的QActive类库文件,然后创建一个QWidget来包裹这个QActiveX类,并重新实现其中的槽函数。最后,使用QWebPage::createPlugin()函数来创建自定义的浏览器插件来调用这个新建的QWidget。然而,这种方法可能会导致图层问题,即调用的插件会一直在网页图层的顶层且无法改变。为了解决这个问题,可以使用QRegion::setMask函数来勉强解决。但是,这种方法比较麻烦,还需要修改网页的js文件,因此比较繁琐。[2] 引用[3]: 在配置QT5.8,可以使用以下命令:./configure -release -opensource -confirm-license -prefix /opt/Qt-5.8.0-x86 -xplatform linux-g -32 -nomake -examples -nomake -tests。这个命令将配置QT5.8的编译选项,包括使用开源和商业许可证、指定安装路径、选择平台、禁用示例和测试等。[3] 问题: QT5.8 webkit的使用方法是什么? 回答: 在QT5.8中,你可以使用QWebkit来开发浏览器应用程序并调用电脑中安装的插件软件。一种方法是使用dumpcpp工具生成插件的QActive类库文件,然后创建一个QWidget来包裹这个QActiveX类,并重新实现其中的槽函数。最后,使用QWebPage::createPlugin()函数来创建自定义的浏览器插件来调用这个新建的QWidget。然而,这种方法可能会导致图层问题,即调用的插件会一直在网页图层的顶层且无法改变。为了解决这个问题,可以使用QRegion::setMask函数来勉强解决。但是,这种方法比较麻烦,还需要修改网页的js文件,因此比较繁琐。[2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值