会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
baizx
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
22
下一页
2010年8月4日
QtWebkit 插件使用方法
摘要: Technorati 标签: Qt webkit 插件 播放flashQtWebkit支持传统的Netscape Plugin,要求先允许插件支持,该选项是:QWebSettings::PluginsEnabled然后Qt就会在以下路径中查找插件:Linux/Unix (X11).mozilla/plugins in the user's home directory .netscape/plug...
阅读全文
posted @ 2010-08-04 10:11 baizx
阅读(2743)
评论(0)
推荐(0)
编辑
2010年7月31日
QtWebkit中如何将网页内容转为图片
摘要: 如何将webkit中的渲染结果也就是网页画面转换为图片 用抓图软件当然可以,但是如果要使用Qt代码来实现的话原理也很简单,就是让webkit渲染到一张图片上,而不是一个控件上。代码如下:QSize size = m_page.mainFrame()->contentsSize(); //这个网页的大小 image = QImage(size, QImage::Format_ARGB32_Pr...
阅读全文
posted @ 2010-07-31 17:04 baizx
阅读(3020)
评论(1)
推荐(0)
编辑
2010年7月29日
Qt/E中只能放在服务器进程中的工作
摘要: Qt/E服务器客户端架构这篇文章中讲到了Qt的架构,服务器进程管理着底层的各种设备,因此有许多工作只能放在Qt/E服务器进程中进行,下面列举一些: 键盘过滤:void QWSServer::addKeyboardFilter (KeyboardFilter*filter)[static]这个是QWSServer的一个静态函数,不需要实例化QWSServer即可访问,这个只是从c++语法角度而言...
阅读全文
posted @ 2010-07-29 09:27 baizx
阅读(710)
评论(0)
推荐(0)
编辑
2010年7月28日
QtWebkit中浏览器插件的设计-3
摘要: 上一篇讲到可以通过扩展QWebPage接口进行动态载入插件,但是插件的接口并没有明确,这一篇通过介绍自定义的接口来实现插件的动态载入。首先是接口的定义:class WebKitPluginInteface {public:virtual ~WebKitPluginInteface(){};virtual QList<QWebPluginFactory::Plugin> plugins(...
阅读全文
posted @ 2010-07-28 00:03 baizx
阅读(1344)
评论(0)
推荐(0)
编辑
2010年7月27日
QtWebkit中浏览器插件的设计-2
摘要: 前一节介绍的插件设计方式中虽然方便,但是其Mime类型只能是application/x-qt-plugin或者application/x-qt-styled-widget,这个有时候可能满足不了实际应用需求,那么另一种就没有这种限制,那可以是任意Mime类型的。这种设计需要重新实现QWebPluginFactory这个纯虚基类。先看看他的声明: 前一节介绍的插件设计方式中虽然方便,但是其Mim...
阅读全文
posted @ 2010-07-27 10:42 baizx
阅读(1772)
评论(0)
推荐(0)
编辑
2010年7月26日
QtWebkit中浏览器插件的设计-1
摘要: 我们都知道浏览器中有一套由Netscape浏览器传承下来的插件接口,包括webkit,firefox都是支持的,但是那个开发起来比较困难,并且是平台相关的,借助于Qt的跨平台的特性,可以方便地为Qt开发出一套跨平台的插件。 QtWebkit中插件可以有两种,一种Mime必须是application/x-qt-plugin或者application/x-qt-styled-widget,而另外一种则...
阅读全文
posted @ 2010-07-26 21:22 baizx
阅读(1814)
评论(0)
推荐(0)
编辑
2010年7月25日
如何让Qt应用程序只有一个实例
摘要: 在实际应用中,我们经常需要让应用程序只有一个实例,再打开新的文档或者页面时,只是替换现在的窗口或者新打开一个标签,而不是重新启动一次应用程序。Qt中是否可以做到这样呢,答案是肯定的,因为Qt本身可以直接调用系统API,肯定可以做到,但是我们希望找到一个跨平台的通用的解决方案。 这就要用到Qt的QLocalSocket,QLocalServer类了,这两个类从接口上看和网络通信socket没有区别...
阅读全文
posted @ 2010-07-25 12:59 baizx
阅读(4590)
评论(0)
推荐(1)
编辑
2010年7月23日
Qt/E客户端到服务器命令的传递
摘要: 服务器负责各种资源的统一管理,而客户端则是各种为用户进行各种服务的地方,用户的各种请求都是在客户端进行真正的处理。而客户端在计算完毕以后要输出结果则必须通过服务器进行。客户端到服务器的请求是表现为QWSCommand的实例,数据通道仍然是Unix域socket。下图列出了客户端到服务器的所有请求,这些请求大部分是使用Qt开发的程序员无须知道的,在移植Qt的过程中也无需做任何改动。 客户端到服务器的...
阅读全文
posted @ 2010-07-23 13:53 baizx
阅读(990)
评论(0)
推荐(0)
编辑
2010年7月22日
通过qt configure -qconfig进一步裁剪
摘要: 前一篇讲了可以通过configure脚本来进行配置,但是有许多可以更进一步的配置不能通过configure脚本,或者配置起来非常麻烦,这时就可以借助qconfig工具来进行配置,把不必要的类裁掉,可以看下图qconfig工具截图。可以精确地控制要哪一个类,不要哪一个类,并且自动解决依赖问题, 编辑完毕以后,将自定义的config文件存储到src\corelib\global中,并且以qconfi...
阅读全文
posted @ 2010-07-22 19:07 baizx
阅读(5475)
评论(0)
推荐(0)
编辑
Qt configure脚本说明
摘要: configure脚本功能非常强大,可以通过它对qt进行配置裁剪, 为了编译更快一点可以使用下面参数: -fast 快速配置 -nomake 可以不编译不需要的文件夹,根目录下面的目录都可以过滤 比如 -nomake examples -nomake demos -nomake tools 等等 另外就是一些不需要的模块也可以通过配置脚本来启用或者禁用,除了一些必须的模块像gui,corelib等...
阅读全文
posted @ 2010-07-22 14:35 baizx
阅读(3012)
评论(0)
推荐(0)
编辑
上一页
1
···
13
14
15
16
17
18
19
20
21
22
下一页