CQT5电子书教程
原创C++ QT5 电子书教程
简介
本资源文件提供了一份详细的C++ QT5电子书教程,涵盖了从基础到高级的多个主题,适合初学者和有一定经验的开发者学习。教程内容包括开发环境搭建、窗体应用、控件应用、组件应用、文件操作、图形图像操作、多媒体应用、系统操作、注册表操作、数据库基础、网络开发、进程与线程、数据安全以及打包部署等多个方面。
目录
第一章 开发环境
1.1 Qt 简介
1.2 下载安装 Qt Creator
1.3 第一个程序 Hello World
第二章 窗体应用
1.1 窗体基类说明
1.2 控制窗体大小
1.3 窗体初始位置及背景色
1.4 修改标题栏图标
1.5 移动无边框窗体
1.6 去掉标题栏中最大化、最小化按钮
1.7 多窗体调用
1.8 字体形状窗体
第三章 控件应用
1.1 QPushButton按钮
1.2 QLabel标签
1.3 QLineEdit单行文本
1.4 QTextEdit多行文本
1.5 QPlainTextEdit多行文本
1.6 QComboBox下拉列表框
1.7 QFontComboBox字体下拉列表框
1.8 QSpinBox控件
1.9 QTimeEdit时间控件
1.10 QDateEdit日期控件
1.11 QScrollBar控件
1.12 QRadioButton单选按钮
1.13 QCheckBox复选框
1.14 QListView 列表控件
1.15 QTreeView树控件
1.16 QTableView表格控件
1.17 QHBoxLayout横向布局
1.18 QGridLayout网格布局
1.19 QGroupBox控件
1.20 QTabWidget控件
1.21 QMenu、QToolBar控件
1.22 任务栏托盘菜单
第四章 组件应用
1.1 日历组件
1.2 登录窗口
1.3 文件浏览对话框
1.4 颜色选择对话框
1.5 进度条实例
1.6 Timer实时更新时间
第五章 文件操作
1.1 创建文件夹
1.2 写入文件
1.3 修改文件内容
1.4 删除文件
1.5 修改文件名
1.6 INI文件写入操作
1.7 INI文件读取操作
1.8 创建XML文件
1.9 读取XML文件
第六章 图形图像操作
1.1 绘制文字
1.2 绘制线条
1.3 绘制椭圆
1.4 显示静态图像
1.5 显示动态图像
1.6 图片水平移动
1.7 图片翻转
1.8 图片缩放
1.9 图片中加文字
1.10 图像扭曲
1.11 模糊效果
1.12 着色效果
1.13 阴影效果
1.14 透明效果
第七章 多媒体应用
1.1 音频、视频播放器
1.2 播放Flash动画
1.3 播放图片动画
第八章 系统操作
1.1 获取屏幕分辨率
1.2 获取本机名、IP地址
1.3 根据网址获取IP地址
1.4 判断键盘按下键值
1.5 获取系统环境变量
1.6 执行系统命令
第九章 注册表
1.0 简要说明注册表
1.1 写入注册表
1.2 查找注册表
1.3 修改IE浏览器的默认主页
第十章 数据库基础
1.1 查询数据库驱动
1.2 Qodbc连接Access数据库
1.3 插入数据
1.4 数据列表
1.5 操作SQLite数据库
1.6 SQLite数据库视图管理器
第十一章 网络开发
1.1 点对点聊天服务端
1.2 点对点聊天客户端
1.3 局域网广播聊天
1.4 SMTP协议发送邮件
1.5 调用系统DLL判断网络连接状态
第十二章 进程与线程
1.1 进程管理器
1.2 线程QThread应用
1.3 线程QRunnable应用
第十三章 数据安全
1.1 QByteArray加密数据
1.2 AES加密数据
1.3 MD5 加密数据
1.4 生成随机数
第十四章 打包部署
1.1 FilePacker 打包
1.2 Inno Setup 打包
使用说明
本教程内容丰富,涵盖了C++ QT5开发的多个方面,适合不同层次的开发者学习。建议按照章节顺序逐步学习,每个章节都提供了详细的代码示例和操作步骤,帮助读者更好地理解和掌握相关知识。
贡献
如果您在使用过程中发现任何问题或有改进建议,欢迎提交Issue或Pull Request。我们期待您的参与,共同完善这份教程。
许可证
本资源文件遵循开源许可证,具体信息请查看LICENSE文件。
下载链接
(备用: 备用下载)
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除