Coder Social home page Coder Social logo

jhjhuaijie / qt-learning-guide Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nitrosaccharose/qt-learning-guide

0.0 0.0 0.0 3.34 MB

🔋从零开始上手的Qt教程🔋 📟Qt学习指南📟 循序渐进的学习指南,生动的绘图展示,🌈缤纷色彩搭配,✏️适合初学者✏️ 门槛低 集合Qt的高评参考资料

License: GNU Affero General Public License v3.0

qt-learning-guide's Introduction

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,未免有错误的书写与描述,欢迎大家指正。

📚 参考文献

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

🧧 赞助

如果喜欢的话,请作者喝杯咖啡吧!(赞助一点点也行喔!非常感谢QWQ)

🤙 联系我

📥 Email: [email protected]

qt-learning-guide's People

Contributors

nitrosaccharose avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.