|
本文详细介绍了如何实现 reflection 特效。
本文详细介绍了如何实现翻页(folding)特效。
genie 特效是 Mac OS X 标志性的特效,它是基于 OpenGL 来实现的。QT lab
里的开发人员使用 2D 图像处理的方式实现了 genie 效果,该方法是通过对源图
片做一些处理并搭配上动画而实现的,本文介绍了具体技术细节,并提供源代码下载。
介绍了 GUI 主循环的设计思路,并分析了 MiniGUI, GTK, QT 的主循环。
QT 已被移植到 S60 平台上,文本介绍了总体思路和各个模块的移植细节。
本文分析了 QT 的 paint system,详细介绍了构成 paint system 的三个类:QPainter, QPainterEngine, QPaintDevice。
先前的 GUI 系统往往使用回调函数机制实现窗口对象之间的通信,与此不同,
QT 使用了 slot/signal 机制,这也是 QT 的一大特色,本文对这种机制做了详细介绍。
QT4 引入 Model/View 编程模型,它来源于 MVC 设计模式,将 MVC 中的 view
和 controler 合并为 view。提供了一个简单的框架,将数据与显示分离。
Qt graphicsview 与 Clutter 类似,帮助用户开发 animated GUI。
本文介绍了 Haavard Nord 和 Eirik Chambe-Eng 开发 QT 并创立 Trolltech
公司的过程,从中可以了解 QT 的发展简史。
QT 是一个跨平台的应用框架,面向 PC 桌面和嵌入式开发,它包括 API 和丰
富的 C++ 类库,集成了 GUI 开发和国际化工具,支持 C++ 和 Java 开发。本
文描述了 QT 的特点,分析了其体系结构。
|