Qt模式
king7511
这个作者很懒,什么都没留下…
展开
-
Qt模板模式
【描述】模板设计模式将常用的方法进行封装,创建了一个实施一组方法和功能的抽象的对象。子类通常将这个对象作为模板用于设计。 【UML图】 图1 UML图 1 DrawTemplate有三个抽象的方法:draw() - (protected)、getMethod() - (public)、setMethod() - (protected、纯虚函数-接口) 2 Draw1和Draw2继承翻译 2014-04-03 12:53:20 · 659 阅读 · 0 评论 -
Qt 信号槽机制
Qt 因其信号槽机制闻名遐迩。但是信号槽是怎样工作的?本文将解释 QObject 和 QMetaObject 的内部实现,以及探索如何在这种机制下实现信号槽。 本文将展示 Qt5 的部分代码,不过有时会为格式化以及简洁性而有所修改。 信号和槽 首先,我们通过 官方示例 回忆下信号槽是如何工作的。 我们的头文件是这样的: Language: C翻译 2014-04-04 14:36:37 · 1297 阅读 · 0 评论