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项目

  • 无边框窗口
    • https://github.com/FlyWM/FramelessWindow-Qt
  • 富文本编辑器
    • https://github.com/Anchakor/MRichTextEditor
  • 百度网盘
    • https://github.com/SunRain/BNetDisk
  • 截图工具
    • https://github.com/olav-st/screencloud
    • https://github.com/lupoDharkael/flameshot
    • https://github.com/qiuzhiqian/ScreenShotTool
  • 文件下载器
    • https://github.com/Greedysky/TTKDownloader 仿迅雷下载器
    • https://github.com/Martchus/videodownloader youtube、vimeo视频下载
  • 状态机编辑器
    • https://github.com/KDAB/KDStateMachineEditor
  • 日志记录器
    • https://github.com/dept2/CuteLogger
    • https://github.com/rickytack/qtloggertool
  • 谷歌拼音输入法
    • https://github.com/tgtsml/QtInputMethod_GooglePinyin
  • 调用百度地图API
    • https://github.com/toby20130333/QtBaiduMapApi
  • 调用脚本
    • https://github.com/qt/qtscript
  • 打印表格
    • https://github.com/T0ny0/Qt-Table-Printer
  • Rust编辑器
    • https://github.com/zhiyaluo/xi-qt
  • 翻译字典
    • https://github.com/rekols/redict
  • 频谱分析器
    • https://github.com/michaelfranzl/qt-fft-realtime-spectrum
  • 虚拟示波器
    • https://github.com/WXLmjr/VirtualOscilloscope_Qt
  • IM客户端
    • https://github.com/quotient-im/Quaternion
    • https://github.com/ricochet-im/ricochet 即时P2P聊天工具
  • IP输入框
    • https://github.com/windywater/QtIPEdit
  • PDF阅读器
    • https://github.com/CryFeiFei/Reader
  • 开源数据分析软件
    • https://github.com/GoldenCheetah/GoldenCheetah
  • 机器视觉软件
    • https://github.com/vincent007jdx/OpencvDevelop
  • 窗口动画
    • https://github.com/kimtaikee/resizeAnimation
  • 图像跟踪
    • https://github.com/Nauroze/OpenCV-Image-Tracking-on-Qt
  • 文件管理器
    • https://github.com/marcusbritanicus/NewBreeze
  • 启动器
    *https://github.com/dh4/mupen64plus-qt
  • 报告生成器
    • https://github.com/fralx/LimeReport
    • https://github.com/fengguangle/Qt-reports-design-and-print
    • https://github.com/KDAB/KDReports
    • https://github.com/loaded02/ICF_Report 创建医学ICF报告
    • https://github.com/navrocky/CuteReport
    • https://github.com/Foorgol/SimpleReportGeneratorLib
    • https://github.com/EmilianoCarrillo/QT-Bank-Desktop-App银行账户报告生成
  • 种子生成及编辑器
    • https://github.com/torrent-file-editor/torrent-file-editor
  • DockWidget
    • https://github.com/KDAB/KDDockWidgets
  • QUI属性编辑器
    • https://github.com/marcel-goldschen-ohm/QtPropertyEditor

…欢迎补充…

你可能感兴趣的:(Qt,Qt,学习指南,Qt教程,Qt学习)