Qt学习指南

Qt基于C++ 入门之前最好熟悉C++语言 如果学过C语言那就更好了 入门相对会更容易

1. 这里推荐两个学习网站

囊括几十门语言的免费学习 掌握C++语言
菜鸟教程 http://www.runoob.com
W3C学院 https://www.w3cschool.cn

2. 一些官方材料

Qt相关学习网站
Qt官网 https://www.qt.io
Qt下载 http://www.qt.io/download
Qt所有下载 http://download.qt.io/archive/qt
Qt官方发布下载 http://download.qt.io/official_releases/qt
Open Source下载 http://www.qt.io/download-open-source/#section-2
Qt WiKi https://wiki.qt.io/Main_Page
Qt开源社区 http://www.qter.org/
qml文档 http://qmlbook.github.io/
官方权威文档 https://doc.qt.io/

3. 知名博主大佬

★★★★★(Qt博客239篇)
一去丶二三里
http://blog.csdn.net/liang19890820
纯正开源之美,有趣、好玩、靠谱。。。

★★★★★(简单易懂)
天山老妖S
https://blog.51cto.com/9291927/2138876
擅长C++、Linux、Qt,关注区块链

★★★★☆(Qt博客122篇)
1+1=10
http://blog.csdn.net/dbzhang800
简简单单,我的小屋…

★★★★☆(Qt专栏)
foruok
http://blog.csdn.net/foruok
关注程序员的职业规划,愿更多人找到适合自己的修行路。

★★★★☆(博客园 Pc Qt)
朝十晚八
https://www.cnblogs.com/swarmbees/
推荐语:很多自定义控件美化

★★★★☆(博客园 Arm Linux Qt)
NQian
https://www.cnblogs.com/lifexy/category/1121070.html
推荐语:嵌入式Liunx 关于底层的好文章 Qt硬件交互

4. PDF中文教程

中文PDF教程百度云链接:https://pan.baidu.com/s/1ObwQ7v4O8nI-4FR-Xh5riQ 提取码:tcbj

感谢前辈们的辛苦创作,为大家的学习提供便利,如果涉及版权问题,请联系作者修改。内有以下著作
《Qt学习之路》 
《C++ Qt5 范例开发大全》
《Qt on Android 核心编程》
《Qt 高级编程》
《Qt 及 Linux 操作系统窗口设计》
《Qt5 开发实战》
《Qt5开发及实例》
《QT详解(入门神书)》
《Qt之打包发布》
《学习OpenCV(中文版)(1)》

5. 代码风格指南

Qt Coding Style
http://wiki.qt.io/Qt_Coding_Style
http://wiki.qt.io/Coding_Conventions

Google开源项目(C++ 、Objective-C、Python 、JSON、Shell )中文版的风格指南
http://zh-google-styleguide.readthedocs.io/en/latest

C 语言风格指南
http://www.quinapalus.com/coding.html

C++ Coding Standard
http://www.possibility.com/Cpp/CppCodingStandard.html

8. 用Qt开发的商业项目

国外的不常见的就不一一列举,附一博客:https://blog.csdn.net/tianlang3659/article/details/84832338
deepin:	桌面极其美观  国际排行十名左右的Linux发行版
WPS:金山公司(Kingsoft)出品的办公软件,与微软Office兼容性良好,个人版免费。
Google Earth:三维虚拟地图软件。
YY语音: 又名“歪歪语音”,是一个可以进行在线多人语音聊天和语音会议的免费软件。拥有庞大的用户群。
咪咕音乐:咪咕音乐是中国移动倾力打造的正版音乐播放器
斗鱼TV:知名直播平台
剪映:字节跳动2021上线的PC端视频剪辑软件,也用了QML
网易语音转写客户端:2020上线的语音转写软件

7. 优质博客推荐

pro文件详细介绍:https://www.cnblogs.com/Braveliu/p/5107550.html

8. Qt项目中可使用的GitHub项目

…欢迎补充…

目录 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概述
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是唐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值