Qt 是一個跨平台的 C++ 框架(C++庫),目前最新的版本是 Qt5。Qt5 還包含了很多小版本,其中推薦 Qt5.6 或 Qt5.9,這兩個版本是 LTS 版本(即長期支持版本),Bug較少,相對穩定。
Qt 除了支持界面設計(GUI編程),還封裝了與網絡編程、多線程、數據庫連接、視頻音頻等相關的功能。
這套 Qt 教程以 Qt 5.9 為基礎來介紹 Qt 開發,配有精美的圖片以及完整的示例程序,幾乎涉及 Qt 編程的所有模塊。
注意,本教程不再對 C++ 語法進行介紹,沒有 C++ 基礎的讀者請猛擊《 C++入門教程》進行學習。
教程目錄:
2. Qt和其它GUI庫的對比
3. 學習QML還是C++?
7. Linux Qt cannot find -lGL錯誤完美解決方案(親測有效)
8. 解密Qt安裝目錄的結構
10. Qt編程涉及的術語和名詞
11. Qt Creator的初步使用
12. 編寫第一個Qt程序
13. VS中使用Qt方法詳解
16. Qt項目中main主函數及其作用
17. Qt界面布局管理詳解
18. Qt信號與槽機制詳解
19. Qt純代碼設計UI實例分析
20. Qt Creator使用技巧
21. Qt元對象和屬性系統詳解
22. Qt全局變量、函數和宏定義詳解
23. Qt順序容器類和關聯容器類詳解
26. Qt類庫模塊划分詳解
29. Qt QSpinBox使用詳解
31. Qt獲取當前時間(超詳細)
32. Qt定時器及實現(詳解)
35. Qt QListWidget和QToolButton用法詳解(實例分析)
36. Qt QTreeWidget和QDockWidget用法完全攻略(實例分析)
38. Qt Model/View(模型/視圖)結構(無師自通)
39. Qt QFileSystemModel功能及用法詳解
41. Qt QStandardItemModel用法(超級詳細)
44. Qt多窗口編程詳解
47. Qt讀寫文件(2種方式)實現詳解
48. Qt二進制文件操作(讀和寫)詳解