本文主要介绍的是如何使用QML和C++进行交互,难度稍微偏大,适合有经验的Qt开发者进行学习交流。
Qt 5吸收了Qt 4的declarative模块的优点,对底层进行了更改,新建了QPA层,隔离了不同操作系统API和上层Qt代码,同时QML/QtQuick也可以顺利在不同平台上运行。另外由于考虑到让Qt程序接入不同的库函数,因此Qt开放了接口让QML层和C++代码进行交互。之前已经有较多介绍QML与C++交互的文章了,本文仅作为一种有益的补充,更多相关的知识可以查询Qt帮助文档或向我留言。...
分类:
移动开发 时间:
2014-07-08 21:05:44
阅读次数:
323
花了很长时间,终于把Qt移植到mini2440开发板上了,不能说完全成功,总算是完成一大步,各中过程心酸,废话不多说,下面正式讲解移植过程。移植环境:win7系统,虚拟机是ubuntu12.04友善之臂mini2440开发板Qt版本:4.8.6 交叉编译器版本:4.4.3一.虚拟机Qt开发环境的搭....
分类:
其他好文 时间:
2014-07-08 00:45:37
阅读次数:
396
写在前面 学习OpenCV有一些小日子了,发现群里还有很多初学OpenCV的人像我当初一样跌跌撞撞到处找资料,所以在这里把学习笔记分享给大家,希望有志学习OpenCV进行计算机视觉活动的小伙伴们能少走一些弯路。 经过多方面查阅资料,了解到Qt开发平台对OpenCV的支持很好,但是在网上这方面的资料很...
分类:
其他好文 时间:
2014-07-08 00:37:54
阅读次数:
425
ngx_lua
原理
ngx_lua将Lua嵌入Nginx,可以让Nginx执行Lua脚本,并且高并发、非阻塞的处理各种请求。Lua内建协程,这样就可以很好的将异步回调转换成顺序调用的形式。ngx_lua在Lua中进行的IO操作都会委托给Nginx的事件模型,从而实现非阻塞调用。开发者可以采用串行的方式编写程序,ngx_lua会自动的在进行阻塞的IO操作时中断,保存上下文;然后将IO操作委托给Nginx事件处理机制,在IO操作完成后,ngx_lua会恢复上下文,程序继续执行,这些操作都是对用户程序透明的。 ...
分类:
其他好文 时间:
2014-07-01 08:16:48
阅读次数:
295
C++ GUI Qt4学习笔记05qtc++正则表达式QIntValidator -- 只让用户输入整数QDoubleValidator -- 只让用户输入浮点数QRegExpValidator -- 只让用户按照正则表达式定义好的样式进行输入本章讲解如何使用Qt开发自定义窗口部件。通过对...
分类:
编程语言 时间:
2014-06-30 15:20:05
阅读次数:
172
为了使用简单,需要先写一个单件类,头文件的代码如下:其中静态方法Instance保证IconHelper的实例全局唯一(注意构造函数已经私有化了)#ifndefICONHELPER_H#defineICONHELPER_H#include#include#include#include#includ...
分类:
其他好文 时间:
2014-06-28 16:48:08
阅读次数:
242
网上很多讲的touch事件讲的都很泛泛,很多细节没有说。例如ACTION_CANCEL是如何触发的等。今天看到一个帖子对touch的分析有些新意,搬过来与大家共享。首先说一下Touch事件处理的几条基本规则。1.如果在某个层级没有处理ACTION_DOWN事件,那么该层就再也收不到后续的Touch事...
分类:
移动开发 时间:
2014-06-27 14:25:15
阅读次数:
261
本文介绍了 Cocos2d-x 3.X 版中的事件处理机制。
分类:
其他好文 时间:
2014-06-15 11:08:18
阅读次数:
349
iOS开发UI篇—事件处理(完成一个简单的涂鸦板)一、说明该程序使用事件处理机制和绘图完成了一个简单的涂鸦板应用,使用鼠标在涂鸦板内拖动即可进行涂鸦,点击保存到相册按钮,可以把完成的涂鸦保存到手机的相册中,点击回退按钮可以向后退回一步,点击清空可以让涂鸦板清空。文件结构和界面搭建:二、代码示例YYV...
分类:
移动开发 时间:
2014-06-13 17:19:55
阅读次数:
349
上一节中谈到的那个问题:传递的变量内容如果是纯英文,报表报错。经笔者反复测试,找到了解决办法:代码中第5行替换为以下params<<"my_var"<<"\"xyz\"";在内容前后用\“把内容括起来,在把报表设计器中Code页的语言设置为非PascalScript就好了。
分类:
其他好文 时间:
2014-06-09 19:15:15
阅读次数:
294