Qt 是一个跨平台的 C++ 框架(C++库),目前最新的版本是 Qt5。Qt5 还包含了很多小版本,其中推荐 Qt5.6 或 Qt5.9,这两个版本是 LTS 版本(即长期支持版本),Bug较少,相对稳定。 Qt 除了
Qt 是一个跨平台的 C++ 框架(C++库),目前最新的版本是 Qt5。Qt5 还包含了很多小版本,其中推荐 Qt5.6 或 Qt5.9,这两个版本是 LTS 版本(即长期支持版本),Bug较少,相对稳定。
Qt 除了支持界面设计(GUI编程),还封装了与网络编程、多线程、数据库连接、视频音频等相关的功能。
这套 Qt 教程以 Qt 5.9 为基础来介绍 Qt 开发,配有精美的图片以及完整的示例程序,几乎涉及 Qt 编程的所有模块。
注意,本教程不再对 C++ 语法进行介绍,没有 C++ 基础的读者请猛击《C++入门教程》进行学习。
- 教程目录:
- 1. Qt是什么?Qt简介(非常全面)
- 2. Qt和其它GUI库的对比
- 3. 学习QML还是C++?
- 4. Qt下载(多种下载通道+所有版本)
- 5. 图解Qt安装(Windows平台)
- 6. 图解Qt安装(Linux平台)
- 7. Linux Qt cannot find -lGL错误完美解决方案(亲测有效)
- 8. 解密Qt安装目录的结构
- 9. 认识一下Qt用到的开发工具
- 10. Qt编程涉及的术语和名词
- 11. Qt Creator的初步使用
- 12. 编写第一个Qt程序
- 13. VS中使用Qt方法详解
- 14. Qt项目管理文件(.pro)及其作用详解
- 15. Qt项目界面文件(.ui)及其作用(超详细)
- 16. Qt项目中main主函数及其作用
- 17. Qt界面布局管理详解
- 18. Qt信号与槽机制详解
- 19. Qt纯代码设计UI实例分析
- 20. Qt Creator使用技巧
- 21. Qt元对象和属性系统详解
- 22. Qt全局变量、函数和宏定义详解
- 23. Qt顺序容器类和关联容器类详解
- 24. Qt迭代器(Java类型和STL类型)详解
- 25. Qt foreach关键字用法(无师自通)
- 26. Qt类库模块划分详解
- 27. Qt字符串与数字之间的转换方法详解
- 28. Qt QString类及常用函数功能详解
- 29. Qt QSpinBox使用详解
- 30. Qt数值输入组件和显示组件用法详解
- 31. Qt获取当前时间(超详细)
- 32. Qt定时器及实现(详解)
- 33. Qt QComboBox下拉框及用法(详解版)
- 34. Qt QPlainTextEdit用法详解
- 35. Qt QListWidget和QToolButton用法详解(实例分析)
- 36. Qt QTreeWidget和QDockWidget用法完全攻略(实例分析)
- 37. Qt QTableWidget及基本操作(详解版)
- 38. Qt Model/View(模型/视图)结构(无师自通)
- 39. Qt QFileSystemModel功能及用法详解
- 40. Qt QStringListModel用法详解
- 41. Qt QStandardItemModel用法(超级详细)
- 42. Qt 5种标准对话框及使用方法详解
- 43. Qt自定义对话框及调用方法(无师自通)
- 44. Qt多窗口编程详解
- 45. Qt MDI及其使用方法(详解版)
- 46. Qt Splash窗口设计(代码)实现详解
- 47. Qt读写文件(2种方式)实现详解
- 48. Qt二进制文件操作(读和写)详解
Qt相关资源推荐
- Qt官方网站[英文版]
- Qt官方网站[中文版]
- Qt下载(包含所有版本)
- Qt编程社区
- Qt教程快速入门版
- Qt编程指南(一套很好的Qt入门教程)
- 《Qt Creator快速入门(第3版)》
- 《精通Qt4编程(第2版)》(带源码)
- 《Qt高级编程》(适合Qt入门后再进阶)
- 《Qt Quick核心编程》(QML界面设计教程)