用Qt开发Web和本地混合的应用
来源:互联网 发布:java web管理系统模板 编辑:程序博客网 时间:2024/05/18 16:36
QtWebkit模块使得Qt widget能够通过HTML的object标签嵌入到web页面中,并通过JavaScript代码进行访问,而Qt对象也能相应的访问web页面元素。
将Qt对象插入到web页面中
首先继承并实现QWebPluginFactory类:
然后将其嵌入到HTML页面中:
最后,在Qt代码中加载并显示该页面:
这里,当QtWebkit模块解析该HTML文件,遇到object标签时,会自动调用QWebPluginFactory::create()函数,并传递以下参数:
mimeType:application/zxz-plugin
url:http://blog.csdn.net/zhu_xz
此外,还可以通过object标签的param子标签传递参数。
在web页面中访问Qt对象
在web页面中可以通过类似于下的JavaScript代码访问Qt对象:
在Qt对象中访问web页面元素
在QWebPluginFactory::create()函数中添加以下代码:
- 用Qt开发Web和本地混合的应用
- 用Qt开发Web和本地混合的应用
- 用Qt开发Web和本地混合的应用
- 用Qt开发Web和本地混合的应用
- 用Qt开发Web和本地混合的应用
- 用Qt开发Web和本地混合的应用
- 用Qt开发Web和本地混合的应用
- 【Qt】Web与本地应用的混合开发
- QT Web与本地应用的混合开发
- 【Qt】Web与本地应用的混合开发
- QT Web与本地应用的混合开发
- 利用QT进行web与本地混合应用开发
- 利用QT进行web与本地混合应用开发
- 利用QT进行web与本地混合应用开发
- Qt移动应用开发(八):实现跨平台的QML和OpenGL混合渲染
- Qt移动应用开发:实现跨平台的QML和OpenGL混合渲染
- Qt WebKit可以做什么(三)——开发包含丰富web内容的本地应用
- Qt WebKit可以做什么(三)——开发包含丰富web内容的本地应用
- 微软CodeDom模型学习笔记(一)
- Improve Application Performance With SwingWorker in Java SE 6
- dajihoa
- linux 2.6源代码情景分析笔记之进程1
- DirectX 开发骨骼动画 心得 D3DXPlaneIntersectLine 函数
- 用Qt开发Web和本地混合的应用
- OpenCV学习笔记(11)OpenCV+MFC的双目视觉测距与景深实现 之 问题探讨
- 常识是什么?
- asp.net Forms表单验证 使用经验及验证流程分析
- linux 2.6源代码情景分析笔记之进程2
- 没有IIS Out-Of-Process Pooled Applications的解决办法~
- QT4.6+QT Creator1.3安装(Linux)
- Eclipse+QT4.6(Linux)
- VB窗口全屏与置顶