Skip to content

Qt study 学习资料,官方示例深扒目前包含:地址薄管理,串口工具

Notifications You must be signed in to change notification settings

huolu1987/Qt-study

Repository files navigation

Qt-study

Qt study material 《Qt 5.9 C++开发指南》是专门介绍Qt C++应用程序开发的,适合于具有一定的C++语言基础,学习使用Qt开发桌面应用程序的读者。为了使读者对本书的结构和内容有个总体的了解,并且有针对性的安排学习计划,本文对《Qt 5.9 C++开发指南》的各章主要内容做个介绍,并给出一些阅读和学习建议。

全书共分为16章,每章涉及一个主题或Qt的功能模块,涵盖了Qt应用程序开发的主要功能模块。人民邮电出版社异步社区本书的页面提供的“样章下载”,可以下载本书的第1、第2章的完整内容,以及全书的实例源程序。

下面是本书的完整章节目录,最近将逐步发布每一章的内容介绍。 第 1章 认识Qt【完整版】 1

1.1 Qt简介 1

1.2 Qt的获取与安装 1

1.3 Qt Creator初步使用 5

1.4 编写一个HelloWorld程序 7

1.5 在VisualStudio里使用Qt 13

第 2章 GUI应用程序设计基础【完整版】 16

2.1 UI文件设计与运行机制 16

2.2 可视化UI设计 25

2.3 代码化UI设计 34

2.4 混合方式UI设计 37

2.5 Qt Creator使用技巧 48

第3章 Qt类库概述 50

3.1 Qt核心特点 50

3.2 Qt全局定义 59

3.3 容器类 62

3.4 容器类的迭代 66

3.5 Qt类库的模块 70

第4章 常用界面设计组件 74

4.1 字符串与输入输出 74

4.2 SpinBox的使用 78

4.3 其他数值输入和显示组件 80

4.4 时间日期与定时器 84

4.5 QComboBox和QPlainTextEdit 89

4.6 QListWidget和QToolButton 93

4.7 QTreeWidget和QDockWidget 102

4.8 QTableWidget的使用 112

第5章Model/View结构 120

5.1 Model/View结构 【完整版】 120

5.2 QFileSystemModel 125

5.3 QStringListModel 127

5.4 QStandardItemModel 130

5.5 自定义代理 139

第6章 对话框与多窗体设计 143

6.1 标准对话框 143

6.2 自定义对话框及其调用 150

6.3 多窗体应用程序设计 162

6.4 MDI应用程序设计 170

6.5 Splash与登录窗口 176

第7章 文件系统和文件读写 182

7.1 文本文件读写 182

7.2 二进制文件读写 186

7.3 文件目录操作 197

第8章 绘图 206

8.1 QPainter基本绘图 206

8.2 坐标系统和坐标变换 217

8.3 GraphicsView绘图架构 224

第9章 Qt Charts 247

9.1 Qt Charts概述 247

9.2 QChart绘制折线图 253

9.3 各种常见图表的绘制 263

9.4 图表的其他操作 277

第 10章 Data Visualization 284

10.1 DataVisualization模块概述 284

10.2 三维柱状图 285

10.3 三维散点图 293

10.4 三维曲面绘图 296

第 11章 数据库 305

11.1 Qt SQL模块概述 305

11.2 QSqlTableModel的使用 309

11.3 QSqlQueryModel的使用 323

11.4 QSqlQuery的使用 327

11.5 QSqlRelationalTableModel的使用 336

第 12章 自定义插件和库 340

12.1 自定义Widget组件 340

12.2 自定义QtDesigner插件 344

12.3 创建和使用静态链接库 353

12.4 创建和使用共享库 357

第 13章 多线程 362

13.1 QThread创建多线程程序 362

13.2 线程同步 367

第 14章 网络编程 383

14.1 主机信息查询 383

14.2 TCP通信 388

14.3 QUdpSocket实现UDP通信 397

14.4 基于HTTP协议的网络应用 程序 405

第 15章 多媒体 409

15.1 Qt多媒体模块功能概述 409

15.2 音频播放 410

15.3 音频输入 415

15.4 视频播放 428

15.5 摄像头的使用 433

第 16章 应用程序设计辅助功能 441

16.1 多语言界面 441

16.2 使用样式表自定义界面 446

16.3 使用QStyle设置界面外观 455

16.4 Qt应用程序的发布 457

作者:HongAndYi 来源:CSDN 原文:https://blog.csdn.net/hongandyi/article/details/80278661 版权声明:本文为博主原创文章,转载请附上博文链接!

About

Qt study 学习资料,官方示例深扒目前包含:地址薄管理,串口工具

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published