请选择 进入手机版 | 继续访问电脑版
开启左侧

[原创] Qt5从入门到精通

[复制链接]
小思 发表于 2017-7-9 14:48:18 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Qt5从入门到精通  系列帖子  说明
      由于网上关于Qt的学习资料庞杂繁多,众说纷纭,对于Qt初学者要从这些资料中获取对自己有用的信息是一件很头疼的事情,特别是一些例程代码不一,所以在这里整理了一套有关Qt从零到精通的资料以供大家参考学习。
191208wkgegqqpezeqcgzj.jpg

      本系列教程结合了以下几个网站,有一些感觉写的不错的直接以转载的形式呈现给大家,还有一些例程代码是本人经过测试并以附件的形式给大家,当然既然是论坛,也需要大家积极发帖,并把在学习Qt的过程中不懂的地方在社区的问答板块提出,我们会在第一时间给予你相应的解答和反馈。
      希望联航社区的Qt专区板块对大家学习Qt有所帮助,希望大家在Qt的学习之路上越飞越高。

       本系列帖子包括Qt学习的入门篇,基础篇,窗体篇,事件篇,图像篇,视图篇,文件篇,数据篇,网络篇,扩展篇及最后的杂谈篇。整个系列教程会在三个月之内整理结帖。
      目前,Qt学习系列教程的入门篇,基础篇,窗体篇,事件篇,图像篇已有相关内容,但是一些帖子的示例代码还没来得及更新,这个后续的工程中会完成。
      另外本系列教程中的代码运行的环境市Win7 + Qt5.4.2,其它的环境还没有进行测试,见谅,谢谢!


====================入门篇===================
Qt入门Ⅰ:初识Qt
Qt入门Ⅱ:开发环境的搭建
Qt入门Ⅲ:Hello World !
Qt入门Ⅳ:多界面编程
Qt入门Ⅴ:登录界面的实现


====================基础篇===================
Qt基础Ⅰ:Qt Creater 自建代码
Qt基础Ⅱ:初探信号与槽
Qt基础Ⅱ:自定义信号与槽
Qt基础Ⅲ:数据类型
Qt基础Ⅲ:数据类型之QString
Qt基础Ⅲ:数据类型之QByteArray和QVariant
Qt基础Ⅳ:常用容器
Qt基础Ⅳ:容器之序列式容器
Qt基础Ⅳ:容器之容器遍历与迭代器
Qt基础Ⅳ:容器之关联式容器
Qt基础Ⅴ:常用算法
Qt基础Ⅵ:Qt常用类库及工具
Qt基础Ⅶ:帮助文档的使用



====================窗体篇===================
Qt窗体Ⅰ:顶层窗体之QWidget
Qt窗体Ⅱ:顶层窗体之QMainWindow
Qt窗体Ⅱ:QMainWindow之添加动作
Qt窗体Ⅱ:QMainWindow之菜单栏、工具栏和状态栏
Qt窗体Ⅲ:顶层窗体之QDialog
Qt窗体Ⅲ:QDialog之QFileDialog
Qt窗体Ⅲ:QDialog之QColorDialog
Qt窗体Ⅲ:QDialog之QMessageBox
Qt窗体Ⅲ:QDialog之QInputDialog
Qt窗体Ⅳ:常用窗体部件


====================事件篇===================
Qt事件处理Ⅰ:初识事件
Qt事件处理Ⅱ:事件的接受与忽略
Qt事件处理Ⅲ:事件处理函数
Qt事件处理Ⅳ:事件过滤器
Qt事件处理Ⅴ:自定义事件
Qt事件处理Ⅵ:鼠标事件
Qt事件处理Ⅶ:键盘事件
Qt事件处理Ⅷ:定时器事件
Qt事件处理Ⅸ:绘图事件



====================图像篇===================
Qt图像处理Ⅰ:简单图像的绘制
Qt图像处理Ⅱ:渐变填充
Qt图像处理Ⅲ:绘制文字
Qt图像处理Ⅳ:绘制路径
Qt图像处理Ⅴ:绘制图片
Qt图像处理Ⅵ:坐标系统
Qt图像处理Ⅶ:涂鸦板
Qt图像处理Ⅷ:双缓冲绘图




====================文件篇===================
Qt文件操作Ⅰ:获取文件路径
Qt文件操作Ⅱ:简单的文件操作
Qt文件操作Ⅲ:文件读写之QDataStream
Qt文件操作Ⅲ:文件读写之QTextStream





====================模型篇===================
Qt模型Ⅰ:MVC架构
Qt模型Ⅱ:QListWidget、QTreeWidget和 QTableWidget
Qt模型Ⅲ:常用模型之QStringListModel
Qt模型Ⅲ:常用模型之QFileSystemModel
Qt模型Ⅳ:模型的基本概念
Qt模型Ⅴ:视图与委托
Qt模型Ⅵ:视图的选择
Qt模型Ⅶ:QSortFilterProxyModel简介
Qt模型Ⅷ:自定义模型之只读模型
Qt模型Ⅷ:自定义模型之读写模型
Qt模型Ⅸ:布尔表达式树模型



====================数据篇===================
Qt数据库Ⅰ:链接数据库驱动
Qt数据库Ⅱ:链接Mysql数据库
Qt数据库Ⅲ:利用QSqlQuery类执行SQL语句
Qt数据库Ⅳ:SQL查询模型QSqlQueryModel
Qt数据库Ⅴ:SQL表格模型QSqlTableModel
Qt数据库Ⅵ:SQL表格模型QSqlTableModel




====================网络篇===================
Qt网络Ⅰ:网络操作简介
Qt网络Ⅱ:HTTP编程
Qt网络Ⅲ:获取本机网络信息
Qt网络Ⅳ:UDP操作
Qt网络Ⅴ:TCP编程基础
Qt网络Ⅵ:TCP编程提高




====================交互篇===================

Qt交互Ⅰ:样式表入门Qt交互Ⅰ :  常用QSS之黑色酷炫
Qt交互Ⅰ: 常用QSS之白色靓丽
Qt交互Ⅱ:自定义界面之添加最小化、关闭按钮、添加背景
Qt交互Ⅱ:自定义界面之实现无边框、拖动
Qt交互Ⅲ:自定义提示框之类似QMessageBox
Qt交互Ⅲ:自定义提示框之右下角冒泡
Qt交互Ⅲ:自定义提示框之不规则提示框
Qt交互Ⅳ:接触正则表达式
Qt交互Ⅳ:正则表达式的使用
Qt交互Ⅴ:窗体透明
Qt交互Ⅵ:自定义菜单之右键菜单
Qt交互Ⅵ:自定义菜单之托盘菜单
Qt交互Ⅵ:自定义菜单之按钮菜单
Qt交互Ⅶ:QQ登录见面实现



====================扩展篇===================
Qt项目开发Ⅰ:添加可执行程序图标

Qt项目开发Ⅱ:开机自启动及拥有管理员权限
Qt项目开发Ⅲ:系统托盘
Qt项目开发Ⅳ:QSettings操作配置文件
Qt项目Ⅴ:设置应用程序信息
Qt开发Ⅶ:项目打包发布





====================杂谈篇===================
Qt杂谈 - Esc键
Qt杂谈 - Qt4过度Qt5的常见问题总结



===================相关网站===================

QTCN论坛:http://www.qtcn.org/bbs/i.php
CSDN社区:https://edu.csdn.net/forums/Qt
Qter论坛:http://www.qter.org/portal.php
51CTO博客:http://devbean.blog.51cto.com/
博客园:https://www.cnblogs.com/
开源中国:https://www.oschina.net/



越努力,越幸运。
所以,请努力成为更好的自己!

精彩评论4

真的好多巧合 发表于 2017-7-20 15:09:38 | 显示全部楼层
重新学习QT,马上要用了~
丁旭 发表于 2017-7-11 17:24:53 | 显示全部楼层
消灭零回复惨案!
这么好的教程!点个赞!好好学习下!
李冰旋(真) 发表于 2017-7-16 11:51:12 | 显示全部楼层
思哥辛苦,已收藏
...............
MFinnerFloar 发表于 2019-5-10 14:25:17 | 显示全部楼层
hi to all! give me please funny cats videows on yourtube
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行 更多
广告位
0351-8210788
周一至周日 9:00-18:00
意见反馈:mind@unigress.com
关注我们

扫一扫关注我们

Powered by Discuz! X3.4 Licensed  © 2001-2013 Comsenz Inc.( 晋ICP备12005011 )