04 2013 档案
摘要:Building下载源代码: opensource:zip配置步骤:>先安装需要的各种软件, 有的需要手动build一下source, 按照ReadMe做就行;>最坑爹的是Python, 需要安装老版本, 5.0.2完全Build一次要N个小时, 整个11G, 中间就这么error了, nnd;1)ActivePerl&Ruby&Python(注意 use 2.7 instead of 3.3;Qt_Build_Bug)2)Microsoft Platform SDK(Issue:Cannot_Install_Windows_SDK) (Change_SDK_ver
阅读全文
摘要:>Qt的meta-object system提供了signals-slots的机制; 它可以可以进行对象间通信, 支持运行时类型的信息和动态属性dynamic properties系统;基于3个方面1) QObject类 - 为所有能利用meta-object system的对象提供一个基类;2) Q_OBJECT宏 - 放在类声明的private部分, 可以使类能使用meta-object的特性, 比如动态属性, signals-slots;3) moc(Meta-Object Compiler)为每个QObject的子对象生成必要的代码, 来实现meta-object特性;>m
阅读全文
摘要:>Signal-Slot的作用是对象间的通信; Signals-Slots机制是Qt的核心特性, 也可能是Qt和其他大多数框架提供的特性不同的部分;介绍>GUI编程中, 当我们改变了一个widget,经常希望另一个widget能被通知到; 通常我们希望各种对象间能互相通信. Example: 用户点击了CLOSE按钮, 我们会想要让window的close()函数被调用;>老一点的toolkit包使用callback机制实现通信. callback是指向函数的指针, 如果你希望一个processing function能在一些事件上通知你, 需要传递一个函数指针到那个proc
阅读全文