新書推薦:

《
你想活出怎样的人生:摆渡船上的人生哲学
》
售價:NT$
306.0

《
中国历代户口、田地、田赋统计——梁方仲著作集
》
售價:NT$
689.0

《
帝国作为装饰品:英国人眼中的大英帝国(帝国与国际法译丛)
》
售價:NT$
403.0

《
AI芯片应用开发实践:深度学习算法与芯片设计
》
售價:NT$
352.0

《
世界之中(文明三部曲之后,亚洲图书奖得主张笑宇充满想象力的重磅新作)
》
售價:NT$
403.0

《
柏拉图《美诺》疏证
》
售價:NT$
449.0

《
山西明清寺观壁画的内蕴与社会潜流研究
》
售價:NT$
653.0

《
莎士比亚全集十卷
》
售價:NT$
2744.0
|
內容簡介: |
Qt 是软件开发领域中非常著名的C++可视化开发平台。本书以Qt 5.15 为平台,系统介绍Qt 5 的各种功能,在此基础上配套各种实例,然后综合应用各种功能开发综合应用实例。全书分为以下5 部分。第1 部分为Qt 5 基础(第1~11 章),内容包括Qt 概述,模板库、工具类及控件,布局管理,基本对话框及实例,主窗口及实例,事件处理及实例,绘图及实例,文件、目录与数据库操作,模型/视图及实例,网络通信及实例,定时器、线程和DLL 库。第2 部分为综合应用实例(第12~15 章),内容包括图元、鼠标事件、序列化、工具栏综合应用实例(我的绘图板),MDI、文件目录、树、Python综合应用实例(文档分析器),网络通信、SQLite、图元系统、实时语音综合应用实例(简版微信),多媒体、线程、视频图元、MySQL 综合应用实例(简版抖音)。第3 部分为Qt 5.15 和OpenCV 综合应用(第16~18 章),内容包括Qt 5.15+OpenCV(含Contrib)-4.6.0 环境搭建,OpenCV 图片处理及实例,OpenCV、树控件、表格控件综合应用实例(医院远程诊断系统)。第4 部分为QML 编程基础、QML 动画特效和Qt Quick Controls 开发基础(第19~21 章)。第5 部分为网络资源文件和文档(可免费下载),包括本书所有实例和综合应用实例的工程文件、21 个PPT 教学培训课件、57 个实例开发教学视频文件、电子商城系统综合实例文档、MyWord 字处理软件综合实例文档,Qt 5 操作Office 实例文档等。附录A 为Qt 5 简单调试。本书既可作为Qt 5 开发人员的学习和参考用书,也可作为高等院校相关专业教材或Qt 5 培训用书。
|
關於作者: |
郑阿奇,副教授,曾任教于南京师范大学。先后主编出版计算机教材和图书超过100本,受到市场广泛好评。出版的教材曾获得高等教育国家“十一五”规划教材、高等职业教育“十二五”国家规划教材、高等职业教育“十三五”国家规划教材、江苏省高等职业教育“十四五”规划教材、江苏省教学成果二等奖、高等职业教育优秀教材一等奖等荣誉。
|
目錄:
|
第1 章 Qt 概述·······································································································.1 1.1 什么是Qt···································································································.1 1.1.1 Qt 的产生和发展···················································································.1 1.1.2 Qt 5.15 与Qt 6 ······················································································.2 1.2 Qt 5.15 的安装····························································································.2 1.2.1 下载Qt 在线安装器和申请免费账号··························································.2 1.2.2 安装过程·····························································································.4 1.2.3 运行Qt Creator ·····················································································.7 1.2.4 Qt 5.15 开发环境···················································································.8 1.3 Qt 5.15 开发入门实例·················································································.9 1.3.1 设计器Qt Designer 开发实例··································································.10 1.3.2 直接代码开发实例···············································································.19 第2 章 模板库、工具类及控件··············································································.24 2.1 字符串类··································································································.24 2.1.1 操作字符串························································································.24 2.1.2 查询字符串数据··················································································.25 2.1.3 字符串的转换·····················································································.26 2.2 容器类·····································································································.27 2.2.1 QList、QLinkedList 和QVector ·······························································.28 2.2.2 QMap 和QHash ··················································································.33 2.3 QVariant ···································································································.36 2.4 算法及正则表达式····················································································.38 2.4.1 常用算法···························································································.38 2.4.2 基本的正则表达式···············································································.39 2.5 控件·········································································································.40 2.5.1 按钮组(Buttons) ··············································································.40 2.5.2 输入部件组(Input Widgets)·································································.42 2.5.3 显示控件组(Display Widgets)······························································.43 2.5.4 空间间隔组(Spacers) ········································································.44 2.5.5 布局管理组(Layouts) ········································································.44 2.5.6 容器组(Containers)···········································································.44 2.5.7 项目视图组(Item Views) ····································································.46 2.5.8 项目控件组(Item Widgets)··································································.48 2.5.9 多控件实例························································································.52 第3 章 布局管理···································································································.56 3.1 分割窗口类:QSplitter··············································································.56 3.2 停靠窗口类:QDockWidget ······································································.58 3.3 堆栈窗体类:QStackedWidget ···································································.60 3.4 基本布局类:QLayout ··············································································.62 3.5 布局管理综合实例····················································································.67 第4 章 基本对话框及实例·····················································································.78 4.1 标准文件对话框类·························4
|
|