电子书:《Qt5.9C++开发指南》_王维波等

[复制链接]
查看323 | 回复1 | 2019-12-15 10:38:19 | 显示全部楼层 |阅读模式

《Qt5.9C++开发指南》_王维波等_1

《Qt5.9C++开发指南》_王维波等_1

《Qt5.9C++开发指南》_王维波等_2

《Qt5.9C++开发指南》_王维波等_2

《Qt5.9C++开发指南》_王维波等_3

《Qt5.9C++开发指南》_王维波等_3


内容简介:

Qt 5
C++开发指南
维波栗宝鹃侯春望◎著
民邮电出版社
仅供非商业用途或交流学习使用

图书在版编目(CIP)数据
Qt5.9C++开发指南/王维波,桨宝鹃,侯春望著
北京:人民邮电出版社,2018.5
ISBN978-7-115-47868-9
①王…②栗…③侯…Ⅲ.①C++语言
程序设计一指南Ⅳ.①TP312.8-62
中guo版本图书馆CIP数据核字(2018)第039642号
内容提要
本书以Qt59LTs版本为开发平台,详细介绍了QtC++开发应用程序的技术,包括Q应用程序的
基本架构、信号与槽工作机制、图形显示的 Graphics/View架构、数据编辑和显示的 Model/view架
对话框和多窗口的设计与调用方法等,介绍了常用界面组件、文件读写、绘图、图表、数据可视化
数据库、多线程、网络和多媒体等模块的使用。每个編程主題都精心设计了完整的实例程序
通过阅读本书,可了解QC++开发应用程序所需的基本技术。本书适合具有C++语言编程基础
希望应用QtC++开发跨平台应用程序的读者阅读
王维波栗宝鹃侯春望
责任编辑杨大可
责任印制焦志炜
◆人民邮电出版社出版发行北京市丰台区成寿寺路11号
邮编100164电子邮件31s@ptpress.com.cn
可址hp:www.ptpres.com.cn
大厂聚鑫印刷有限责任公司印刷
◆开本:800×10001/16
印张:295
字数:696千字
2018年5月河北第1次印
定价:89.00元
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)81055315
广告经营许可证:京东工商广登字20170147号

刚言
从1994年至今,Ot已经走过了20多年的发展历程,日趋成热并广受欢迎。Qt是非常优秀的
跨平台应用开发框架,在专业应用领域,很多应用软件都是采用QC++开发的,比如在地球物理
研究领域,开发的专业软件一般需要在 Linux、 Windows或 macos等多种平台上运行,使用Qt
就是非常好的选择
本书主要介绍如何使用αt进行C++应用程序开发。C++是使用最广泛的编程语言之一,在各
个专业领域有很多大型的类库都是用C+编写的,在不同的专业研究领域可以找到很多开源的用
C++编写的类库或算法程序,这对于专业软件开发是非常有利的。所以,扎实地掌握QtC++编程
如同掌握了一件利器,无论是通过编程实现自己的专业研究成果,还是从事专业的软件开发都是
有长远意义的
本书以Qt59LTS( Long Term Supported)版本为例介绍QC++开发,所有实例程序在 Windows
7平台上测试,需要使用MSVC编译器的时候使用 Visual studio2015。由于Qt的跨平台特性,这
些实例程序在 Linux和 macoS系统上基本上无需修改就可以编译,所以,本书介绍的内容也适用
于 Linux和 macos平台上的应用程序开发
本书不对C+语言的基本特性作介绍,需要读者已经掌握了C+语言编程的基本原理,对类
的概念和使用比较熟悉。如果对C++语言还不够熟悉,可以找一本专门介绍C++语言的书学习
有很多很好的专门介绍C++语言的书
Qt实际上是一套应用程序开发类库,Qt类库由许多模块组成,如核心的GU组件模块Qt
widget,用于数据库访问的QSQL模块,用于二维图表显示的 Qt Charts模块,用于数据三维显
示的 Qt Data Visualization模块,用于网络编程的 Qt Network模块等。Ot的模块很多,在一本书里
很难全面介绍到,本书只介绍应用程序设计常用的功能模块的使用
本书为每个编程主题都精心设计了完整的实例程序(实例程序源代码可登.录异步社区
hts/www.epubit.com,在本书页面免费下载),通过实例程序介绍类的主要接口函数的功能和使
用,而不是简单地通过一些代码片段来孤立地解释类的使用。通过阅读本书,练习书中的实例
读者可以学习QC+类库常用模块的使用方法,学会用QtC++设计一般应用程序的方法

目录
第1章认识Qt
23.2界面创建
1.2Qt的获取与安装
4混合方式UI设计
1.22Qt的版本
42创建项目并添加资源文件…38
Qt的下载与安装
2.4.3设计 Action
13.1 Qt Creator的界面组成
2.4.5代码创建其他界面组件…44
13.2 Qt Creator的设置
2.4.6 Action的功能实现
1.4编写一个 Hello World程序
2.4.7手工创建的组件的
1.4.1新建一个项目
信号与槽
42项目的文件组成和管理…10
248为应用程序设置图标
3项目的编译、调试与运行11
2.5 Qt Creator使用技巧
.5在 Visual studio里使用
13第3章Qt类库概述
第2章GU应用程序设计基础
16
3.IQt核心特点
2.1U文件设计与运行机制
3.1.1概述
1.1项目文件组成
3.1,2元对象系统
1.2项目管理文件
3.1.3屬性系统
2
界面文件
3.14信号与槽
4主函数文件
3.1.5元对象特性测试实例
21.5窗体相关的文件
32Qt全局定义
22可视化U设计
321数据类型定义
2.21实例程序功能
3.2,2函数
222界面组件布局
3.23宏定义
2.2.3信号与槽
3.3容器类
22.4可视化生成槽函数原型和
3.1容器类概述
2顺序容器类
23代码化UI设计
3.33关联容器类

34.Java类型迭代器
7 QTree Widget Fu QDock Widget-.102
3.4.2STL类型迭代器
4.7.1实例功能概述
34.3 foreach关键字
4.72界面设计
3.5Qt类库的模块
70
QTree widget操作
3.5.1Qt基本模块
4.4 QLabel和 Pixmap
3.5.2Ot附加模块
71
4.7.5 QDock Widget的操作
3.5.4技术预览模块
4.8 QTable widget的使用
et概述
第4章常用界面设计组件
4.8.2界面设计与初始化
1字符串与输入输出
widget操作
41.1字符串与数值之间的转换…74第5章 Model/ view结构
41.2 STring的常用功能
65.1 Model/view结构
42 Spin Box的使用
5.1.1 Model/view基本原理…120
4.3其他数值输入和显示组件
数据模型
4.3.1实例功能
5.1.3視图组件
43,2各组件的主要功能和属性…80
5.1.4_代*_
4.3.3实例功能的代码实现
5.1.5 Model/View结构的一些
4.4时间日期与定时器
概念
123
44.1时间日期相关的类
5.2 QFileSystemModel
44.2日期时间数据与字符串之间的
52.1 QFileSystemModel类的
基本功能
44.3 CAlendar widget日历组件87
5.2.2 QFileSystem Model t5
4.4.4定时器的使用
4.5 COmbobOx和 QPlain TextEdit…89
5.3 QStringListModel
4.5.1实例功能概述
5.3.1 QstringListModel
4.52 COmbobOx的使用
功能概述
4.53 QPlain Text Edit的使用
5.3.2 QString ListModel的使用…127
4.6 QListWidget Fl QToolButton
4.6.1实例功能简介
5.4.1功能概述
4.6.2界面设计
54.2界面设计与主窗口类
4.63 QList Widget的操作
4.6,4 QToolButton与下拉式
5.4.3 QStandardltem Model #o
4.6.5创建右键快捷菜单
自定义_代*_


#############################################


回复

使用道具 举报

黒涩兲箜 | 2019-12-21 19:51:49 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则