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前端開發者工具

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Code