Qt development necessary technology stack learning route and materials

Introduction

This article is: C++ QT Learning Route Outline + Materials (bottom of the article)

What can Qt do?

Although Qt is often used as a GUI library to develop graphical interface applications, this is not all about Qt; besides drawing beautiful interfaces (including controls, layouts, and interactions), Qt also includes many other functions, such as multi-threading , Accessing databases, image processing, audio and video processing, network communication, file operations, etc., these are all built into Qt.

Most applications can be implemented using Qt, except those that are closely integrated with the bottom layer of the computer, such as driver development, which directly uses the programming interface provided by the hardware instead of the function library that comes with the operating system.

The following programs are all developed using Qt: WPS, YY Voice, Skype, Douban Radio, Xiami Music, Taobao Assistant, Qianniu, Blizzard’s Battle.net client, VirtualBox, Opera, Migu Music, Google Maps, Adobe Photoshop Album, etc.

Linux is also the main force of embedded, widely used in consumer electronics, industrial control, military electronics, telecommunications/network/communication, aerospace, automotive electronics, medical equipment, instrumentation and other related industries.

Although Qt also supports mobile phone operating systems, since Android itself already has Java and Kotlin, and iOS itself already has Objective-C and Swift, Qt's market share on the mobile side is almost negligible.

Generally speaking, Qt is mainly used for desktop program development and embedded development.

The benefits of this article, if you are interested in QT development and want to systematically understand the QT technology stack, see below ↓↓↓↓↓↓

The following introduces the Qt learning route outline map:

1. Qt C++ programming and 23 design patterns
2. Qt programming introduction to proficiency
3. Qt advanced advanced
4. Qt project combat
5. Qt development and improvement column

1. Qt C++ programming and 23 design patterns

Qt is developed in pure C++, so it is very necessary to learn C++ well.

2. Introduction to Qt programming to proficiency

3. Advanced Qt

Four, Qt project actual combat

 Five, Qt development promotion column

↑↑ The QT outline above is a clear Qt learning route. From easy to difficult, from basics to project practice, learn more about QT course content, ↓↓↓↓↓See the bottom of the article below↓↓↓↓↓

Guess you like

Origin blog.csdn.net/m0_60259116/article/details/127622388