QT 专栏
作者: 刘鹏整理
日期: 2010-06-09

倒影(reflection)特效的实现

本文详细介绍了如何实现 reflection 特效。

翻页(folding)特效的实现

本文详细介绍了如何实现翻页(folding)特效。

用 2D 图像处理的方法实现 genie 特效

genie 特效是 Mac OS X 标志性的特效,它是基于 OpenGL 来实现的。QT lab 里的开发人员使用 2D 图像处理的方式实现了 genie 效果,该方法是通过对源图 片做一些处理并搭配上动画而实现的,本文介绍了具体技术细节,并提供源代码下载。

GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现

介绍了 GUI 主循环的设计思路,并分析了 MiniGUI, GTK, QT 的主循环。

Port QT to S60 Policy

QT 已被移植到 S60 平台上,文本介绍了总体思路和各个模块的移植细节。

QT Paint System

本文分析了 QT 的 paint system,详细介绍了构成 paint system 的三个类:QPainter, QPainterEngine, QPaintDevice。

QT 的 slot/signal 机制

先前的 GUI 系统往往使用回调函数机制实现窗口对象之间的通信,与此不同, QT 使用了 slot/signal 机制,这也是 QT 的一大特色,本文对这种机制做了详细介绍。

QT 的 Mode/View 模型

QT4 引入 Model/View 编程模型,它来源于 MVC 设计模式,将 MVC 中的 view 和 controler 合并为 view。提供了一个简单的框架,将数据与显示分离。

Graphicsview 简介

Qt graphicsview 与 Clutter 类似,帮助用户开发 animated GUI。

QT 发展简史

本文介绍了 Haavard Nord 和 Eirik Chambe-Eng 开发 QT 并创立 Trolltech 公司的过程,从中可以了解 QT 的发展简史。

QT 综述

QT 是一个跨平台的应用框架,面向 PC 桌面和嵌入式开发,它包括 API 和丰 富的 C++ 类库,集成了 GUI 开发和国际化工具,支持 C++ 和 Java 开发。本 文描述了 QT 的特点,分析了其体系结构。