更新时间:2018-12-29 21:51:02
封面
版权信息
前言
第1章 C++相关知识
1.1 C++程序结构
1.2 C++预处理
1.2.1 宏定义命令
1.2.2 文件包含命令
1.2.3 条件编译命令
1.3 C++异常处理
1.3.1 使用C++异常处理
1.3.2 嵌套异常和栈展开
1.4 C++面向对象程序设计
1.4.1 基本概念
1.4.2 类的拷贝构造函数和赋值函数
1.4.3 模板类
1.4.4 继承与接口
1.4.5 多重继承及虚继承
1.4.6 多态
1.4.7 友元
第2章 Qt概述
2.1 什么是Qt
2.2 Qt的安装
2.2.1 下载Qt Creator
2.2.2 运行Qt Creator
2.2.3 Qt的开发环境
2.3 Qt的开发步骤及实例
2.3.1 设计器Qt Designer实现
2.3.2 编写代码实现
L2.2 Qt的安装
L1 伙伴编辑模式(Edit Buddies)
L2.3 Qt的开发步骤及实例
L1 信号和槽机制(Signal&Slot)
L2 功能模块
L3 Qt元对象系统
L4 布局管理器
第3章 Qt的模板库、工具类及控件
3.1 字符串类QString
3.1.1 操作字符串
3.1.2 查询字符串数据
3.1.3 字符串的转换
3.2 Qt容器类
3.2.1 QList类、QLinkedList类和QVector类
3.2.2 QMap类和QHash类
3.3 QVariant类
3.4 Qt的算法及正则表达式
3.4.1 Qt常用算法
3.4.2 基本的正则表达式
3.5 控件
3.5.1 按钮组(Buttons)
3.5.2 输入部件组(Input Widgets)
3.5.3 显示控件组(Display Widgets)
3.5.4 空间间隔组(Spacers)
3.5.5 布局管理组(Layout)
3.5.6 容器组(Containers)
3.5.7 项目视图组(Item Views)
3.5.8 项目控件组(Item Widgets)
3.5.9 小综合例子
L3.1 字符串类QString
L1 隐式共享
L2 内存分配策略
L3.5 控件
L1 Qt::WindowFlags枚举类型
第4章 布局管理
4.1 分割窗口QSplitter类
4.2 停靠窗口QDockWidget类
4.3 堆栈窗体QStackedWidget类
4.4 基本布局(QLayout)
4.5 综合例子:修改用户资料
第5章 基本对话框
5.1 标准文件对话框:QFileDialog类
5.1.1 函数说明
5.1.2 创建步骤
5.2 标准颜色对话框:QColorDialog类
5.2.1 函数说明
5.2.2 创建步骤
5.3 标准字体对话框:QFontDialog类
5.3.1 函数说明
5.3.2 创建步骤
5.4 标准输入对话框:QInputDialog类
5.4.1 标准字符串输入对话框
5.4.2 标准条目选择对话框
5.4.3 标准int类型输入对话框
5.4.4 标准double类型输入对话框
5.5 消息对话框:QMessageBox类
5.5.1 Question消息框
5.5.2 Information消息框
5.5.3 Warning消息框
5.5.4 Critical消息框
5.5.5 About消息框
5.5.6 About Qt消息框
5.6 自定义(Custom)消息框
5.7 工具盒QToolBox类
5.8 进度条(QProgressBar/QProgressDialog)
5.9 QPalette类与移动图片综合实例
5.9.1 QPalette类
5.9.2 QTime类
5.10 可扩展对话框的基本实现方法
5.11 不规则窗体
5.12 程序启动画面(QSplashScreen)