目录 1
1 Qt概述 3
1.1 什么是Qt 3
1.2 Qt的发展史 4
1.3 支持的平台 4
1.4 Qt版本 4
1.5 Qt的安装 5
Linux Host 5
OS X Host 5
Windows Host 5
1.6 Qt的优点 5
2 创建Qt项目 6
2.1 使用向导创建 6
2.2 手动创建 9
2.3 .pro文件 10
2.4 一个最简单的Qt应用程序 12
3 信号和槽机制 13
3.1 信号和槽 13
3.2 自定义信号槽 15
自定义信号槽需要注意的事项 18
信号槽的更多用法 18
3.3 Lambda表达式 19
4 Qt窗口系统 21
4.1 Qt窗口坐标体系 21
坐标体系 21
4.2 QWidget 21
4.2.1 对象模型 21
4.3 QMainWindow 23
4.3.1 菜单栏 24
4.3.2 工具栏 25
4.3.3 状态栏 25
4.4 资源文件 26
4.5 对话框QDialog 29
4.5.1 基本概念 29
4.5.2 标准对话框 30
4.5.3 自定义消息框 31
4.5.4 消息对话框 33
4.5.5 标准文件对话框 36
4.6 常用控件 39
4.6.1 QLabel控件使用 39
4.6.2 QLineEdit 41
4.6.3 其他控件 43
4.7 布局管理器 43
4.7.1 水平/垂直/网格布局 44
4.7.2 自定义控件 46
5 Qt消息机制和事件 50
5.1 事件 50
5.2 event() 52
5.3 事件过滤器 55
5.4 总结 59
5.5 不规则窗体 62
6 绘图和绘图设备 63
6.1 QPainter 63
6.2 绘图设备 65
6.2.1 QPixmap、QBitmap、QImage 66
6.2.2 QPicture 69
7 文件系统 70
7.1 基本文件操作 71
7.2 二进制文件读写 73
7.3 文本文件读写 75
8 Socket通信 76
8.1 TCP/IP 77
服务器端 77
客户端 79
8.2 UDP 81
广播 82
组播 82
8.3 TCP/IP 和 UDP的区别 83
9 多线程 83
9.1 线程介绍 84
9.2 多线程的使用 87
9.3 使用线程绘图 89
10 数据库操作 91
10.1 数据库操作 91
10.2 使用模型操作数据库 97
查询操作 97
插入操作 98
更新操作 99
删除操作 100
10.3 可视化显示数据库数据 100
11 Qt程序打包 102
1Qt概述
2021-01-28 04:38:30
1.27MB
qt
1