热门排行
简介
Qt是软件开发领域中非常著名的C++可视化开发平台。本书以Qt 5.11为平台,介绍Qt和QML编程及其应用开发。全书分为5个部分。第1部分为Qt基础,在上一版的基础上增加了Qt操作表格处理软件Excel数据和字处理软件Word数据的内容。第2部分为Qt综合实例,重新设计了电子商城系统、MyWord字处理软件、微信客户端程序。第3部分为Qt扩展应用OpenCV,首先配置OpenCV-3.4.3,然后介绍典型图片处理。第4部分为QML和Qt Quick及其应用,介绍了QML及Qt Quick相关内容,【综合实例】为多功能文档查看器。第5部分为附录,介绍了C++相关知识和Qt 5简单调试。本书提供配套的视频,分析典型案例,通过扫描二维码播放。为了方便读者上机练习,书中实例提供源代码,其编号为CH×××。源代码及其工程文件可从华信教育资源网(http://www.hxedu.com.cn)免费下载。本书既可作为Qt 的学习和参考用书,也可作为大学教材或Qt 5培训用书。
目录
第1部分 Qt 基 础
第1章 Qt概述 1
第2章 Qt 5模板库、工具类及控件 22
第3章 Qt 5布局管理 56
第4章 Qt 5基本对话框 78
第5章 Qt 5主窗口 123
第6章 Qt 5图形与图片 152
第7章 Qt 5图形视图框架 187
第8章 Qt 5模型/视图结构 214
第9章 Qt 5文件及磁盘处理 240
第10章 Qt 5网络与通信 257
第11章 Qt 5事件处理及实例 283
第12章 Qt 5多线程 297
第13章 Qt 5数据库 318
第14章 Qt 5操作Office实例 359
第15章 Qt 5多国语言国际化 384
第16章 Qt 5单元测试框架 394
第2部分 Qt综合实例
第17章 【综合实例】电子商城系统 403
第18章 【综合实例】MyWord字处理软件 434
第19章 【综合实例】微信客户端程序 476
第3部分 Qt扩展应用:OpenCV
第20章 Qt 5.11.1+OpenCV(含Contrib)-3.4.3环境搭建 509
第21章 OpenCV图片处理 522
第22章 【综合实例】医院远程诊断系统 555
第4部分 QML和Qt Quick及其应用
第23章 QML编程基础 580
第24章 QML动画特效 613
第25章 Qt Quick Controls开发基础 634
第26章 Qt Quick Controls 2新颖界面开发 671
第27章 【综合实例】多功能文档查看器 702
第5部分 附 录
附录A C++相关知识 727
附录B Qt 5简单调试 741