Giter Club home page Giter Club logo

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

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

qt-learning-guide's Issues

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.