Skip to content

TakotsuboChen/QT-Learning-Guide

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qt学习指南

从零开始,快速上手Qt应用程序开发框架



License
本教程使用AGPL-3.0开源协议

🔍 项目预览

🧭 项目简介

本教程基于markdown编写,一般的编译器只能正常打开部分内容,如需显示所有内容,请使用Yank Note打开该文件。
我也会将md文件转换为pdf和html(无法导出正确的mermaid图)方便大家阅读。

🚧 开发进度

  • 为什么使用Qt开发应用程序 ✔️
  • 基本文件构成 ✔️
  • Qt程序的实际运行流程 ✔️
  • 让对象关联起来——信号槽 ✔️
  • 简化信号槽传参——Lambda表达式 ✔️
  • 更宽泛的对象联动——事件 ✔️
  • ……

🍔 食用方法

学习Qt之前需要一定的C++语法知识,本文档只会在个别地方提及C++的语法以便理解,请读者自行学习完毕C++面向对象的知识。
本教程使用Ubuntu 14.04 LTS下的Qt Creator 5.6.1,请读者选择适合自己的IDE进行代码实现。
使用本教程学习只需按照目录顺序进行逐一学习即可,遇到新的知识点的时候,希望读者能在自己的IDE上实现代码并运行出一样的结果。

由于作者也是第一次接触Qt,未免有错误的书写与描述,欢迎大家指正。

📚 参考文献

感谢以下作者,本教程也在一定程度上参考了这些文档,如有侵权,请联系我。

🤙 联系我

📥 Email: [email protected]

About

Qt学习指南——从零开始学习Qt的教程

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published