自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Cloud_Castle的博客

视野多大,舞台就有多大

  • 博客(3)
  • 资源 (19)
  • 收藏
  • 关注

原创 从零开始实现信号槽机制:二

到这里应该差不多了,总结一下。我们在上篇博文中实现的sigslot机制已经能够比较好地实现两个组件之间的解耦,但是缺点是设计库时需要针对不同参数数量的信号与链接需要重复编码,槽函数必须继承一个共同的基类等。而Qt的信号槽机制建立在其庞大的元对象体系之上,由于其信号与槽函数的参数类型可以随时随地查到,因此在传参时可以仅仅传递一个void*类型的指针,然后通过虚函数机制调用为被调类写好的qt_matecall(),就很容易对参数反向解析从而调用相应的槽函数了。基本上是以一定的性能损失换来了更高的灵活性,也算是各

2015-09-04 21:19:23 13178 4

原创 从零开始实现信号槽机制:一

我们从一个具体的问题入手:“现在有一堆按钮,用来控制一堆电器,它们之间可能是一对多,也可能是多对一,如何设计这个结构?”这里有个形象的图:为了实现组件间的控制,我们很容易想到“回调函数”,对于C++开发者,我们肯定不希望一个类自身的处理函数存在于类外,但是类成员函数中被自动添加的隐形this形参造成了函数指针调用的不匹配,于是我们想到了使用static成员函数:

2015-09-04 13:49:30 7497 7

原创 再谈QVector与std::vector——使用装饰者让std::vector支持连续赋值

使用Qt的容器时总是让人省心,不仅是它同时提供了C++ Style和Java Style的操作接口,并且还支持下面这样的连续赋值方式:而std::vector时显然就没有这么贴心了,对于不同且没规律的赋值,循环都不好用,只好一个个地push_back();不过好在,我们可以用装饰类为std::vector添加这个功能

2015-09-01 14:31:17 8668

apache commons-io-2.5 源码包

最新apache commons-io源码,包含FileUtils

2017-06-19

基于QML的水闸测控系统开源代码及运行Demo

水闸测控系统演示demo的源码与可执行文件,基于QML开发,使界面具备流畅的动态性能,缺点就是所需的动态链接库太多啦~

2015-08-24

mupdf-qt已编译库文件

mupdf-qt是经过封装的mupdf库,提供了基于Qt的接口,这样在qt中使用mupdf操作pdf就更加方便了。详细介绍见http://xiangxw.github.io/mupdf-qt/index.html,源码可通过git获得。这里提供一个window+mingw下编译好的库文件,库的头文件也放在里面了,具体的使用方式可在网页中查看。

2015-05-22

QML版源码

基于Qt/QML与JavaScript编写的,独立的中文字库,可以直接编译到Linux、Android或其他平台运行。

2014-08-19

Qt学习之路2——79章节版

《Qt学习之路2》,Qt5入门的不二之选。资源来自豆子空间:http://www.devbean.net/。目前网上更新到84章,这个文档整理更新到79章,涵盖了Qt5大部分C++技术,以及部分QML技术

2014-08-13

QML学习教程——qt5_cadaques

《QML的卡达克斯之旅》,该资源来自qmlbook.org,一个开放参与的QML教程系列,为数不多QML优质教程之一,示例的源码可以到该网站下载。目前处于持续更新中,本文档已更新到第11章——Networking

2014-08-13

Gimp导出为QML插件

一个非常实用的PhotoShop插件,用来将Gimp中的Xcf文件直接转换成QML代码,以及按图层分别保存为单独的图片。图像对应转换为QML的Image元素,文字对应为Text。使用方式参考资源中的INSTALL,或是这里http://blog.qt.digia.com/blog/2010/10/19/exporting-qml-from-photoshop-and-gimp/

2014-08-13

PhotoShop导出为QML插件

一个非常实用的PhotoShop插件,用来将一个Psd文件直接转换成QML代码,以及按图层分别保存为单独的图片。图像对应转换为QML的Image元素,文字对应为Text。使用方式参考资源中的ReadMe,或是这里http://blog.qt.digia.com/blog/2010/10/19/exporting-qml-from-photoshop-and-gimp/

2014-08-13

Qt5开发及实例 完整高清版(ppt+源码)不是原书籍

《Qt5开发及实例》一书的电子版与源码,好像是国内外第一本基于Qt5出版的书籍,适合新手入门。但鉴于其价格太那个什么了,因此将其电子版本免积分提供给广大Qt爱好者,希望大家喜欢

2014-08-11

BP神经网络Matlab源码

BP神经网络Matlab源码,用来拟合Sin函数曲线。这是一个通用框架,稍微修改可以用在自己需要的领域。

2014-05-08

Qt5类继承关系图

Qt5类继承关系图,对于理清Qt5框架还有有点帮助的。pdf文档只有一面,缩放比例放小一点。

2014-01-29

akari.c(小女孩)降采样代码

国际C语言混乱大赛最佳展示奖,代码为一个可爱的小女孩,可处理三种文件格式(PGM、PPM、ASCII Art)

2014-01-05

基于Qt4的播放器

国际友人基于Qt4,QML所做的播放软件,完美支持各种视频格式,内含源码,很不错的学习东东~~

2014-01-02

Java飞行棋源码

java飞行棋源码,界面做的很不错,可玩性也很强。有相关学习的同学可以学习学习或者交课程作业~

2014-01-02

贪吃蛇Java源码

用Java写的贪吃蛇小游戏,在各个版本中实测有效,有相关课程作业或是学习兴趣的同学可以看下~

2013-12-16

飞凌官方JLINK V4.22驱动

飞凌官方JLINK V4.22驱动。此外还有V412与V440。会陆续上传

2013-12-16

IAR通用注册机

IAR通用注册机,各个版本的IAR都可通用,实测有效~

2013-12-16

飞凌10.4寸屏资料

飞凌官方10.4寸屏所有资料,可配合OK6410,TE6410,2440等底板,很全~

2013-11-18

CRC校验代码

基于C++的CRC的校验代码,可以直接测试,也可以作为模块使用

2013-11-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除