前言
關(guān)于Qt的學習道路需要不斷日積月累,下面有一些學習資料提供給大家:Qt官網(wǎng)、編碼風格、GitHub & Third-Party、社區(qū)論壇、博客、書籍等。
Qt官網(wǎng)
Qt官網(wǎng):https://www.qt.io
Qt下載:http://www.qt.io/download
Qt所有下載:http://download.qt.io/archive/qt
Qt官方發(fā)布下載: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 Coding Style
http://wiki.qt.io/Qt_Coding_Style(low-level)
http://wiki.qt.io/Coding_Conventions( higher-level )
Google開源項目風格指南http://zh-google-styleguide.readthedocs.io/en/latest 里面包含五份(C++ 、Objective-C、Python 、JSON、Shell )中文版的風格指南。
C coding style guidelineshttp://www.quinapalus.com/coding.html
C++ Coding Standardhttp://www.possibility.com/Cpp/CppCodingStandard.html
GitHub & Third-Party
QtProjecthttps://github.com/qtproject 各種強大的Qt項目及豐富的Qt庫。
Awesome Qt一系列強大的C/C++框架、庫、資源和其它好東西。
https://insideqt.github.io/awesome-qt
https://github.com/fffaraz/awesome-cpp
http://fffaraz.github.io/awesome-cpp
inqludehttps://inqlude.org Qt庫存檔 - 為Qt應(yīng)用程序開發(fā)人員提供了所有現(xiàn)有的庫。
free-programming-books-zh_CNhttps://github.com/justjavac/free-programming-books-zh_CN 免費的計算機編程類中文書籍
社區(qū)論壇
國外論壇:
Qt-Centre
http://www.qtcentre.org
一個非常全面的外國網(wǎng)站,有forum、wiki、docs、blogs等。Qt-forum
http://www.qtforum.org
比較有名的國際Qt編程論壇。Qt-Apps
http://qt-apps.org
可以找到很多免費的Qt應(yīng)用,獲得源碼來學習、研究,使用時請遵守相關(guān)開源協(xié)議。KDE-Apps
http://kde-apps.org
用過Linux/KDE的應(yīng)該比較熟悉,里面有許多KDE-Desktop相關(guān)的應(yīng)用。Qt Software
http://www.qtsoftware.com
提供越來越多的第三方商業(yè)軟件和開源軟件的Qt用戶社區(qū)。QUIt Coding
http://quitcoding.com
一群享受前沿技術(shù)開發(fā)的人才,Qt官方大使項目的成員。
國內(nèi)論壇:
CSDN Qt論壇
http://bbs.csdn.net/forums/Qt
作為中國最大的IT社區(qū)和服務(wù)平臺,CSDN也在持續(xù)的關(guān)注Qt的發(fā)展,Qt技術(shù)社區(qū)也已經(jīng)上線很久了,可以在里面進行知識傳播 - 提問、分享自己的一些學習心得、資料等。QTCN開發(fā)網(wǎng)
http://www.qtcn.org
國內(nèi)最早、最活躍的Qt中文社區(qū),內(nèi)容豐富、覆蓋面廣、在線人數(shù)眾多,上面有很多熱心、無私的Qt愛好者,他們會幫助初學者盡快的入門。Qter開源社區(qū)
http://www.qter.org
致力于Qt普及工作!里面富含Qter們開發(fā)的實用開源項目和作品,以及一系列優(yōu)秀的原創(chuàng)教程 - 圖文并茂、簡單易學,力爭幫助每一位初學者快速入門。
建議: 希望大家經(jīng)常多去瀏覽一下,會有很多收獲,技術(shù)文章往往有一定的深度,初學者可能會不太適應(yīng)。
博客
Planet Qthttp://planet.qt.io/ Qt 相關(guān)博客的匯集者,無論作者是誰,它包含的意見是各自作者的。
一去丶二三里http://blog.csdn.net/liang19890820 純正開源之美,有趣、好玩、靠譜。。。
齊亮http://qihome.org 修身-“齊家”-治天下。
豆子http://www.devbean.net Colorful Technologies… 《Qt學習之路》系列很不錯。
1+1=10http://blog.csdn.net/dbzhang800 簡簡單單,我的小屋…
foruokhttp://blog.csdn.net/foruok 關(guān)注程序員的職業(yè)規(guī)劃,愿更多人找到適合自己的修行路。
QtDebughttp://qtdebug.com 我們所做的事,所寫的代碼,都已經(jīng)被其他人做過無數(shù)次了,這里只不過是用了我們自己的方式再演繹一次,人生如戲,全靠演技。
書籍
《QmlBook》 - A Book about Qt5:
英文版:http://qmlbook.github.io
中文版:https://github.com/cwc1987/QmlBook-In-Chinese
書名:《Qt on Android 核心編程》作者:安曉輝介紹:基于Qt 5.2,詳細講述如何在移動平臺Android上使用Qt框架進行開發(fā)。無論是專注于傳統(tǒng)的桌面軟件開發(fā),還是希望嘗試使用Qt在Android平臺開發(fā),都可以從中獲得重要的知識與實例。
書名:《Qt Quick核心編程》作者:安曉輝介紹:著力于QML語言基礎(chǔ)、事件、Qt Quick基本元素,輔以簡要的ECMAScript(JavaScript)語言介紹,能夠快速熟悉Qt Quick的基本知識和開發(fā)過程,詳盡入微。
書名:《Linux環(huán)境下Qt5圖形界面與MySQL編程》作者:邱鐵介紹:基于Qt4.7,采用“深入分析控件+實例解析”的方式,配合實際工程項目,對Linux操作系統(tǒng)下的Qt與MySQL編程技術(shù)進行了全面細致的講解。