自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Qt框架浅析之五 ------ Qt内存管理和事件循环

其实这两块内容吧,还是很重要的,但是由于这两块网上也已经有很多文章了,而且写得灰常好了,自己在这里也就不多废话了。dbzhang800对于事件循环的这些博文,个人认为写的是非常好的,估计我来写也就是把这些内容整理整理再发表一下。这里直接贴上来,有兴趣的可以移步过去看一下。 Qt Event Dispatcher: http://blog.csdn.net/dbzhang800/article/d

2017-01-07 23:13:23 1789

原创 Qt框架浅析之四 ------ 界面单继承QWidget

其实大家可以观察一下QWidgets模块的继承树,还有其他Qt的模块,几乎没有多继承,QWidget本身是多继承QObject和QPaintEngine,QAxWidget为了实现ActiveX控件在Qt中的嵌入,多继承了QAxBase和QWidget,其他跨模块的一些类也有一些是多继承,但是在单个模块之下,比如QWidget及其子类QAbstractButton等,都是单继承的关系(可以看最下面的

2017-01-07 17:39:13 3151 2

原创 Qt框架浅析之三 ------ Qt元对象系统(三)

Qt架构浅析三 —— Qt元对象系统(三)    本篇文章主要介QMataClassInfo, QMetaEnum, QMetaDataReaderControl, QMetaMethod, QMetaObject, QMetaProperty, QMetaType这几个的元对象系统有关的类。QMataClassInfo&QMetaEnum&QMetaDataReaderControl    这

2017-01-07 14:25:15 1048

原创 Qt框架浅析之三 ------ Qt元对象系统(二)

C++中头文件函数中的声明除非是纯虚函数,一般都在对应的cpp文件中有其函数实现,否则就会有undefined reference to XXXXXXXX。但是反观Qt的信号的声明方式:signals: void mysignal();    这里明显是一个函数的声明,但我们也没有在对应的cpp中去实现这个函数,那么这个函数到底是在哪里实现的呢?答案就是:在moc文件中。    下面放上

2017-01-07 13:05:08 1265

原创 Qt框架浅析之三 ------ Qt元对象系统(一)

元对象系统涉及很多方面,比如运行时类信息,属性信息,信号槽等等,但是其中最主要的应该是信号槽,大家也许在处理信号槽的时候都碰到过这么一个问题:为什么我没加Q_OBJECT宏,信号槽就生效不了呢?进入正题:#define Q_OBJECT \public: \ Q_OBJECT_CHECK \ static const QMetaObject staticMetaObject; \

2017-01-07 12:45:34 2765

原创 Qt框架浅析之二 ------ d指针

Qt中有很多如下的片段,d指针,一个Q_D宏声明接d->xxx。这个d指针从哪里来的,类成员变量里面没有,也没有其他很明显的地方。下面我主要来讲一下d指针的含义和好处。private:  Q_DECLARE_PRIVATE(QRadioButton) Q_DISABLE_COPY(QRadioButton) friend class QAccessibleButton;QRad

2017-01-07 12:00:39 1834

原创 Qt框架浅析之一 ------- 隐式共享(Implicit Sharing)

嗯,也许很多人都讲过这个Qt架构这个话题,但是我还是要讲一下这个,希望能有一点新意吧。    我们先来看看Qt官方关于Qt隐式共享的解释:    Many C++ classes in Qt use implicit data sharing to maximize resource usage and minimize copying. Implicitly shared classes are

2017-01-07 11:44:54 3679

原创 Qt框架结构浅析 ------开篇

Qt框架结构浅析——-开篇    自己接触Qt框架也有几年了,这里写下博客记录一下自己的学习过程。利用博客交流一下自己对Qt框架的见解和学习历程。也顺便和大家进行一下交流。在这里先借一张图(好象是forouk的图,也是国内Qt方面很厉害的一个专家,他博客地址:http://my.csdn.net/foruok),希望大家对Qt的框架有一个大致的了解(个人觉得这张图的确是概括非常好的)。

2017-01-07 11:36:35 10183 1

转载 FFmpeg常用命令行

FFmpeg堪称音频和视频应用程序的瑞士军刀,提供了丰富的选项和灵活性.很多时候用户为了看视频和听音乐都安装了ffmeg.更多关于ffmeg的详细介绍:here,可以通过ffmpeg -formats查看FFmpeg支持的视音频格式,左侧若是E表明可以编码,D表明可以解码本文着重介绍命令行下ffmeg的7个技巧:1 音频转换ffmpeg -i my_audio.wa

2017-01-03 16:06:59 624

空空如也

空空如也

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

TA关注的人

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