新書推薦:

《
英国教育史研究丛书——延续与新变:英国斯图亚特时期贵族教育研究
》
售價:HK$
108.9

《
更易上手!钢琴弹唱经典老歌(五线谱版)
》
售價:HK$
54.8

《
哲学叙事:中国与西方
》
售價:HK$
107.8

《
一人商业模式 创富新路径个人经济自由创业变现方法书
》
售價:HK$
54.8

《
经典与想象:中国古代传说新解
》
售價:HK$
85.8

《
祠堂与教堂:中西传统核心价值观比较研究(第3版)
》
售價:HK$
118.8

《
极简德国东方看世界·极简德国史
》
售價:HK$
74.8

《
舌尖上的中国新编视频版营养师妈妈教你做婴幼儿餐
》
售價:HK$
63.8
|
內容簡介: |
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
|
|