QT快速学习笔记——导语

前言

为什么称之为“快速学习笔记”?是因为我本人学东西就是一个“莽”字,啥也不会的时候就横冲直撞观其大略习其思想,瞅的差不多了直接融入到项目里应用,再在开发过程中对细节问题随时查缺补漏。当然这种学习方法并不适合所有人,有的自律性强耐得住寂寞的人就比较喜欢稳扎稳打,从基础开始一点点学。

哦,对了——你可能想问学习QT是不是要精通C++才行?我必须告诉你并不是,因为我本人就是个C++白痴(约等于什么也不会的那种),按照我的学习思路,C++的语法是到用到的时候才会去查手册的,并不会在学习QT时提前去学。当然,这样做的前提是,你必须拥有其他至少一门OOP编程语言的使用经验,否则还是先简单学习下C++再来看这个系列的文章吧。

QT简介

QT是一个C++的开发库,里面包括多线程、网络、GUI等等的模块。很多人把QT当成是一个GUI库其实是片面了,因为QT更像一个大杂烩,GUI只是其功能的一部分。

QT学习资料

除了本系列文章之外你还可以参考官方的学习手册。其实我是很推荐你看看官方手册的,因为我所写的是我按照我的理解方式总结出来的,也许你自己翻一遍官方手册会有不一样的感悟呢。英文不好没关系,我也是借着谷歌翻译看的=_=

QT官方入门手册(推荐初学者阅读)

https://wiki.qt.io/Qt_for_Beginners

QT官方完全开发手册(推荐做项目的时候随用随查)

https://doc.qt.io/qt-5/reference-overview.html

QT的应用案例

列举四个比较有名的项目

  • 国产Deepin操作系统的DDE桌面环境
  • KDE桌面环境
  • WPS办公软件
  • HBuilderX前端开发者工具

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code