Mô tả

Hello students and welcome to my another new course on Qt6 C++ GUI & Mobile App Development, so Qt is a cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.


Now this course is divided in to different sections.


1:  Intro & Creating Window - In this section we will have a simple introduction to Qt6, also we will learn that how you can install Qt6 and at the end we are going to build our first GUI window with Qt6 and C++.

2. Qt6 Widgets - In this section we will talk about different widgets and layout systems.

3. Signals & Slots in Qt Designer - In this section we learn that how you can work with Qt Designer and Signals and Slots

4. Building Contact List Application - In this section we build a simple Contact List Application.

5. Building Simple Notepad Application - In this section we want to build a simple notepad application.

6. Painting & Graphics - In this section we talk about 2D Graphics and Paintings.

7. Qt6 Database Connection - In this section we learn that how you can connect your Qt6 application with MySQL and SQLite databases.

8. QtCharts in Qt6 - In this section we talk about creating modern and beautiful charts using Qt6 and C++.

9. Drag & Drop in Qt6 - In this section we learn about Drag and Drop functionalities in Qt6.

10. Multimedia in Qt6 - In this section we are going to build Music and Video Player with Qt6

11. MDI & SDI Windows - In this section we talk about MDI and SDI windows in Qt6

12. Qt6 Animation - In this section we are going to build different animations in Qt6

13. Qt6 WebEngine - In this section we talk about QtWebEngine and also we are going to build a simple Web Browser using Qt WebEngine.

14. Qt Quick - In this section we talk about QtQuick

15. QtQuick Controls - In this section we talk about QtQuick Controls and also we are going to learn about different widgets with QtQuick Controls.

16. QtQuick Multimedia - In this section we want to talk about  QtQuick Multimedia, we learn that how we can play Music and Video with QtQuick Multimedia.

17. Charts in QtQuick - In this section we learn that how we can build charts with QtQuick.

18. QtQuick3D - In this section we want to learn how to build 3D objects with QtQuick3D

19. Animation in QtQuick - In this section we want to learn about animations in QtQuick

20. Painting in QtQuick - In this section we want to learn about building 2D graphics with QtQuick

21. Android App Development - In this section we are going to learn how to build android applications with Qt6 and C++


Bạn sẽ học được gì

Learn how to build GUI applications with Qt6 and C++

Learn how to work with different widgets and layout systems in Qt6

You will learn how to integrate MySQL and SQLite database with Qt6

You will learn working with Charts, Drag and Drop and also SDI & MDI Windows

Learn how to create Music and Video player with Qt6

You will learn how to work with Animations and WebEngine in Qt6

You will learn how to work with QtQuick in Qt6

You will learn how t build android applications with Qt6 and C++

Yêu cầu

  • You should have some knowledge in C++

Nội dung khoá học

23 sections

Course Introduction

2 lectures
Course Introduction
01:42
Course Requirements
00:36

Qt6 Introduction & First Window

5 lectures
Qt6 Introduction & Installation
15:15
Creating First Project in Qt6
19:11
Creating Window From Scratch in Qt6
04:53
Adding Icon to Window
08:35
Window Type Classes
11:37

Qt6 Widgets

22 lectures
QLabel Class
08:39
QPushButton Class
07:02
QLineEdit Class
05:31
QHBoxLayout Class
08:29
QVBoxLayout Class
04:11
QGridLayout Class
03:46
Signals & Slots in Qt6
09:41
QRadioButton Class
12:39
QCheckBox Class
10:53
QSpinBox Class
07:39
QLCDNumber Class
05:55
Random Generator with QLCDNumber
04:38
QComboBox Class
07:58
QSlider Class
05:55
QListWidget Class
03:35
QFontComboBox Class
06:19
QTableWidget Class
05:01
QCalendarWidget Class
06:46
QInputDialog Class
10:18
QColorDialog Class
04:36
QFontDialog Class
04:20
QMessageBox Class
06:26

Signals & Slots in Qt Designer

5 lectures
Introduction to Qt Designer
09:31
Signals & Slots with Qt Designer
13:06
Signals & Slots with ProgressBar
03:59
Single Signal with Multiple Slots
02:57
Single Slot with Multiple Signal
04:57

Building Contact List Application

10 lectures
Creating Menubar & MenuItems
05:57
Trigger Signal for MenuItems
02:03
Adding TableView & Widgets
06:03
Add Header to TableView
04:05
Add Item To TableView
02:33
Add Item By Clicking Button
02:28
Clear Fields
01:40
Adding MessageBox to App
01:56
Clear All Items from TableView
03:54
Clear One Item From TableView
03:20

Building Simple Notepad Application

11 lectures
Creating Menubar & MenuItems
04:58
Add Icons and Toolbar
09:43
Working on New and Open
05:49
Working on Save and Save As
10:47
Working on Print & Print Preview Dialog
10:15
Working on Export PDF
04:43
Working on Undo & Redo
03:25
Working on Cut, Copy and Paste
02:44
Working on Bold, Underline and Italic
03:42
Working on Left, Right & Center
04:00
QColor and QFont Dialog
05:51

Painting & Graphics

9 lectures
Drawing Text & Line
07:44
Drawing Rect with QPen Style
05:22
QPainterPath Class
08:26
Draw Image
02:19
Creating Clock with QPainter
14:19
Add Effects to the Graphic
07:58
Creating Paint Application - Part One
05:13
Creating Paint Application - Part Two
10:56
Creating Paint Application - Part Three
06:44

Qt6 Database Connection

11 lectures
SQLite Database Connection
08:29
Create Table in SQLite Database
06:55
Adding Data to SQLite Table
09:23
MySQL Database Connection
11:59
Insert Data to MySQL Database
12:26
Update Data in MySQL Database
08:16
Delete Data from MySQL Database
05:46
Select Data in QTableWidget
10:40
Change Data in QTableWidget
07:34
QSqlQueryModel Class with MySQL Database
05:57
QSqlTableModel Class with MySQL Database
06:18

QtCharts in Qt6

4 lectures
Creating QBarChart in Qt6
16:34
Creating LineChart in Qt6
06:04
Creating PieChart in Qt6
05:46
Creating Donut Chart in Qt6
05:34

Drag & Drop in Qt6

4 lectures
Drag & Drop with QListWidget
09:48
Language Chooser Drag & Drop - Part One
03:48
Language Chooser Drag & Drop - Part Two
25:12
Language Chooser Drag & Drop - Part Three
04:12

Multimedia in Qt6

4 lectures
Design For Music Player
10:28
Coding for Music Player
21:42
Design for Video Player
07:41
Coding for Video Player
20:55

MDI & SDI Windows

5 lectures
SDI Window Design
18:26
Coding for SDI Window
10:15
MDI Window Example
12:43
SDI Window with DockWidget - Part One
12:40
SDI Window with DockWidget - Part Two
11:06

Qt6 Animation

4 lectures
QPropertyAnimation Class
08:57
QEasingCurve Class
03:37
Creating Animation Group in Qt6
06:40
Qt StateMachine Class
12:36

Qt6 WebEngine

3 lectures
Introduction to Qt6 WebEngine
06:12
Creating Simple Web Browser in Qt6
12:44
Run JavaScript Function in Qt6 WebEngine
09:57

Qt Quick in Qt6

15 lectures
QtQuick Introduction & First Window
04:34
Rectangle Element
07:37
Text Element
01:41
Image Element
03:45
MouseArea Element
03:52
MouseArea Second Example
05:14
TextInput Element
03:58
QML Designer Introduction
04:07
QML Designer Second Example
07:06
Positioning Elements
05:23
Anchors
05:18
Input Elements
05:15
Key Press Element
02:46
QML Components
11:14
Transformation in QtQuick
05:16

QtQuick Controls in Qt6

26 lectures
Introduction to QtQuick Controls
07:41
Creating Button in QtQuick
08:46
Creating Label
01:13
Clicked Signal of Button
02:37
CheckBox Example
04:38
ComboBox Example
07:47
Slider Example
06:54
Creating Popup
06:20
ProgressBar Example
03:32
SpinBox Example
02:21
Overlay Example
05:00
Busy Indicator
01:13
DialogButton Example
02:38
TextField Example
02:40
TabButton Example
02:10
TabBar Example
02:58
Drawer Example
04:55
SwipeView Example
05:51
StackView Example
04:02
Switch Example
07:34
ScrollView Example
02:37
Frame Example
02:10
ContextMenu Example
02:45
Popup Menu
01:49
MenuBar Example
02:18
Tooltip Example
02:19

QtQuick MultiMedia

5 lectures
Play Music in QtQuick
04:53
Play Video in QtQuick
03:22
Add VolumeSlider to Video Player
05:36
Add Seekable Slider to Video Player
04:22
Play & Pause Button for Video Player
05:06

Charts in QtQuick

6 lectures
BarChart Example in QtQuick
08:16
LineChart in QtQuick
03:18
PieChart Example in QtQuick
02:51
Add Slice for PieSeries
04:35
Scatter Chart in QtQuick
03:10
StackBarSeries Example
03:31

QtQuick3D

3 lectures
Introduction to QtQuick3D
05:07
Adding Cone Object to Scene
07:13
Add Sphere to Scene
02:31

Animation in QtQuick

4 lectures
Sequential Animation in QtQuick
03:24
Number of Animation
02:08
Adding State and Transition
06:54
Rotation & Scalling
03:45

Painting in QtQuick

4 lectures
Drawing Cross Line
04:59
Drawing Tick
03:13
Drawing Traingle
02:15
Draw Circle
02:30

Qt6 Android App Development

8 lectures
Qt6 Android Introduction & Installation
14:58
Building First Android App with Qt6 C++
10:37
Signals & Slots with Qt Android
06:25
Creating RadioButton for Qt Android
11:30
Android Image Viewer - Part One
05:24
Android Image Viewer - Part Two
04:19
Android Image Viewer - Part Three
04:58
Android Image Viewer - Part Four
08:07

Qt6.7 Android Development Updates

2 lectures
Update to Qt6.7 for Android Development
08:56
Create First Android App with Qt6.7
08:47

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.