HOME > Development > Qt6 C++ GUI Mobile App Development

Qt6 C++ GUI Mobile App Development

  • Development
  • Feb 27, 2025
SynopsisQt6 C++ GUI & Mobile App Development, available at $49.99...
Qt6 C++ GUI Mobile App Development  No.1

Qt6 C++ GUI & Mobile App Development, available at $49.99, has an average rating of 4.5, with 176 lectures, based on 84 reviews, and has 714 subscribers.

You will learn about 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++ This course is ideal for individuals who are C++ Developers who want to build GUI and Android applications with Qt6 and C++ It is particularly useful for C++ Developers who want to build GUI and Android applications with Qt6 and C++.

Enroll now: Qt6 C++ GUI & Mobile App Development

Summary

Title: Qt6 C++ GUI & Mobile App Development

Price: $49.99

Average Rating: 4.5

Number of Lectures: 176

Number of Published Lectures: 176

Number of Curriculum Items: 176

Number of Published Curriculum Objects: 176

Original Price: $74.99

Quality Status: approved

Status: Live

What You Will Learn

  • 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++
  • Who Should Attend

  • C++ Developers who want to build GUI and Android applications with Qt6 and C++
  • Target Audiences

  • C++ Developers who want to build GUI and Android applications with Qt6 and C++
  • 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++

    Course Curriculum

    Chapter 1: Course Introduction

    Lecture 1: Course Introduction

    Lecture 2: Course Requirements

    Chapter 2: Qt6 Introduction & First Window

    Lecture 1: Qt6 Introduction & Installation

    Lecture 2: Creating First Project in Qt6

    Lecture 3: Creating Window From Scratch in Qt6

    Lecture 4: Adding Icon to Window

    Lecture 5: Window Type Classes

    Chapter 3: Qt6 Widgets

    Lecture 1: QLabel Class

    Lecture 2: QPushButton Class

    Lecture 3: QLineEdit Class

    Lecture 4: QHBoxLayout Class

    Lecture 5: QVBoxLayout Class

    Lecture 6: QGridLayout Class

    Lecture 7: Signals & Slots in Qt6

    Lecture 8: QRadioButton Class

    Lecture 9: QCheckBox Class

    Lecture 10: QSpinBox Class

    Lecture 11: QLCDNumber Class

    Lecture 12: Random Generator with QLCDNumber

    Lecture 13: QComboBox Class

    Lecture 14: QSlider Class

    Lecture 15: QListWidget Class

    Lecture 16: QFontComboBox Class

    Lecture 17: QTableWidget Class

    Lecture 18: QCalendarWidget Class

    Lecture 19: QInputDialog Class

    Lecture 20: QColorDialog Class

    Lecture 21: QFontDialog Class

    Lecture 22: QMessageBox Class

    Chapter 4: Signals & Slots in Qt Designer

    Lecture 1: Introduction to Qt Designer

    Lecture 2: Signals & Slots with Qt Designer

    Lecture 3: Signals & Slots with ProgressBar

    Lecture 4: Single Signal with Multiple Slots

    Lecture 5: Single Slot with Multiple Signal

    Chapter 5: Building Contact List Application

    Lecture 1: Creating Menubar & MenuItems

    Lecture 2: Trigger Signal for MenuItems

    Lecture 3: Adding TableView & Widgets

    Lecture 4: Add Header to TableView

    Lecture 5: Add Item To TableView

    Lecture 6: Add Item By Clicking Button

    Lecture 7: Clear Fields

    Lecture 8: Adding MessageBox to App

    Lecture 9: Clear All Items from TableView

    Lecture 10: Clear One Item From TableView

    Chapter 6: Building Simple Notepad Application

    Lecture 1: Creating Menubar & MenuItems

    Lecture 2: Add Icons and Toolbar

    Lecture 3: Working on New and Open

    Lecture 4: Working on Save and Save As

    Lecture 5: Working on Print & Print Preview Dialog

    Lecture 6: Working on Export PDF

    Lecture 7: Working on Undo & Redo

    Lecture 8: Working on Cut, Copy and Paste

    Lecture 9: Working on Bold, Underline and Italic

    Lecture 10: Working on Left, Right & Center

    Lecture 11: QColor and QFont Dialog

    Chapter 7: Painting & Graphics

    Lecture 1: Drawing Text & Line

    Lecture 2: Drawing Rect with QPen Style

    Lecture 3: QPainterPath Class

    Lecture 4: Draw Image

    Lecture 5: Creating Clock with QPainter

    Lecture 6: Add Effects to the Graphic

    Lecture 7: Creating Paint Application – Part One

    Lecture 8: Creating Paint Application – Part Two

    Lecture 9: Creating Paint Application – Part Three

    Chapter 8: Qt6 Database Connection

    Lecture 1: SQLite Database Connection

    Lecture 2: Create Table in SQLite Database

    Lecture 3: Adding Data to SQLite Table

    Lecture 4: MySQL Database Connection

    Lecture 5: Insert Data to MySQL Database

    Lecture 6: Update Data in MySQL Database

    Lecture 7: Delete Data from MySQL Database

    Lecture 8: Select Data in QTableWidget

    Lecture 9: Change Data in QTableWidget

    Lecture 10: QSqlQueryModel Class with MySQL Database

    Lecture 11: QSqlTableModel Class with MySQL Database

    Chapter 9: QtCharts in Qt6

    Lecture 1: Creating QBarChart in Qt6

    Lecture 2: Creating LineChart in Qt6

    Lecture 3: Creating PieChart in Qt6

    Lecture 4: Creating Donut Chart in Qt6

    Chapter 10: Drag & Drop in Qt6

    Lecture 1: Drag & Drop with QListWidget

    Lecture 2: Language Chooser Drag & Drop – Part One

    Lecture 3: Language Chooser Drag & Drop – Part Two

    Lecture 4: Language Chooser Drag & Drop – Part Three

    Chapter 11: Multimedia in Qt6

    Lecture 1: Design For Music Player

    Lecture 2: Coding for Music Player

    Lecture 3: Design for Video Player

    Lecture 4: Coding for Video Player

    Chapter 12: MDI & SDI Windows

    Lecture 1: SDI Window Design

    Instructors

  • Qt6 C++ GUI Mobile App Development  No.2
    Parwiz Forogh
    Programmer
  • Rating Distribution

  • 1 stars: 4 votes
  • 2 stars: 1 votes
  • 3 stars: 9 votes
  • 4 stars: 19 votes
  • 5 stars: 51 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!