Mastering Qt4Programming-PDF Guide
内容简介:《精通Qt4编程(第2版)》详细介绍了Qt的基础知识和GUI编程应用,举例翔实,内容全面,基本涵盖了Qt编程的各个方面。全书共分3篇25章,内容从基础到高级应用涵盖了Qt GUI编程的方方面面,包括对话框、窗口部件、程序主窗口、布局管理等。书中包括中级编程如2D绘图、拖放操作、文件处理、网络编程、多线程等。高级应用部分还涉及XML、模型/视图结构、高级绘图、进程间通信、插件、脚本、多媒体、浏览器、动画及状态机等内容。
目录:
初级篇
-
第1章 Qt初步实践
包括如何建立主程序、编译与运行第一个Qt应用程序等内容。
-
第2章 对话框 - QDialog
介绍自定义对话框及内建对话框的使用。
-
第3章 基础窗口部件 - QWidget
讲解窗口部件的设计、使用及信号与槽机制。
-
第4章 程序主窗口 - QMainWindow
包括主窗口框架的搭建、菜单工具栏的创建等。
-
第5章 布局管理
详细讲解布局管理器、分裂器、栈部件、多文档区等应用。
中级篇
-
第6章 2D绘图
介绍绘图基础、坐标系统与坐标变换、QImage与QPixmap等。
-
第7章 Graphics View框架
涉及图形效果与图形打印。
-
第8章 拖放操作与剪贴板
讲解如何实现拖放操作和使用剪贴板。
-
第9章 文件处理
介绍如何读写文件、操作二进制文件等。
-
第10章 网络编程
包括FTP客户端、HTTP客户端、UDP/TCP应用等网络应用。
-
第11章 多线程
讲解线程启动、互斥与同步等多线程编程技巧。
高级篇
-
第14章 界面风格
介绍Qt风格的使用与自定义,如何实现界面美化。
-
第15章 XML处理
涉及DOM、SAX、XML Schema等相关内容。
-
第18章 进程与进程间通信
讲解QProcess、共享内存、D-Bus等进程间通信机制。
-
第19章 Qt插件
介绍Qt插件的开发与应用。
-
第20章 脚本 - QtScript
讲解如何在Qt中使用ECMAScript和JavaScript脚本。
附录:
- 附录A Qt安装
- 附录B Qt集成开发环境
- 附录C qmake速查
- 附录D Qt资源
读者对象:本书适合Qt初学者、具备一定开发经验的Qt程序员及相关专业的学生或培训机构使用。
小结:本书内容全面,适用于不同层次的Qt开发者,能够帮助读者系统地掌握Qt编程技术,涵盖了从基础到高级的应用技巧。
评论区