
Qt C++ GUI Development - Intermediate
Learn Advanced Qt C++ GUI : Events, Painting, Model View Architecture, Graphics View Framework, Deployment and way more.
Watch Promo
Qt C++ GUI Development – Build Real Desktop Projects, Fast
Qt is one of the most powerful cross-platform frameworks available today. With it, you can build applications for Windows, macOS, Linux, Mobile, and even Embedded Devices—all from a single codebase.
This course takes you beyond the basics of Qt. It’s designed for developers who already know the fundamentals (or who have completed our Qt C++ GUI Development for Beginners course) and are ready to move on to building professional-grade applications.
Instead of just theory and toy demos, you’ll build real, full-fledged projects that sharpen your skills and give you a portfolio you can show to employers or clients.
Projects You’ll Build
By the end of the course, you will have built:
- A Flappy Bird Clone – learn event handling, custom widgets, graphics, collision detection, and game mechanics while building a playable game from scratch.
- A Professional Painting Application – with features like drawing with pens, resizable shapes, erasing, copy/cut/paste, drag & drop, undo/redo, saving/loading documents, and much more.
These projects bring together everything you learn and give you hands-on experience with advanced Qt features.
What You’ll Master
- Event programming in Qt
- Custom widgets & advanced painting
- Drag & drop functionality
- Copy, cut, paste & clipboard integration
- Graphics View Framework
- Model-View programming (including editable tree models from scratch)
- Multi-language support in Qt apps
- Saving, loading, undo & redo in applications
- Deploying Qt apps on Windows, macOS, and Linux
- And much more…
Your Instructor

Daniel has been writing software for the last 7 years or so and Qt is one of his favorite frameworks. Many of his cross platform Qt based projects are completed and out there on the market. Autodidact by nature ,he has a passion for learning new things and particularly loves sharing knowledge with others. Especially people new to the dark art of software development. Follow his tech endeavors on twitter.
Course Curriculum
-
StartChapter Intro - New (0:36)
-
StartOverview of Events in Qt - New (12:40)
-
StartSpecific Events -New (45:55)
-
StartEvent Propagation -New (31:15)
-
StartOverride QObject Event - New (13:32)
-
StartEvent Filters Theory - New (2:42)
-
StartEvent Filter on QObject - New (14:09)
-
StartEvent Filter on QApplication - New (9:38)
-
StartQApplication Notify - New (17:02)
-
StartPosting and Sending Events - New (17:39)
-
StartChapter Summary - New (2:03)
-
StartChapter Intro - New (1:13)
-
StartComposing Widgets - New (28:16)
-
StartComposing DateTime - New (11:34)
-
StartModifying Widgets - DoubleClickableButton - New (10:05)
-
StartWater Level Monitor - Indicator- New (33:39)
-
StartWater Level Monitor - Tank - New (20:21)
-
StartPromoting Widgets - New (14:58)
-
StartChapter Summary - New (1:00)
Why This Course?
- Project-driven: You’ll build real applications, not just small demos.
- Step-by-step guidance: Complex concepts explained in a clear, approachable way.
- Professional outcomes: By the end, you’ll be confident building Qt C++ applications at a professional level.
Qt is the framework behind thousands of commercial and open-source projects worldwide. If you want to use C++ to build cross-platform desktop or embedded applications, this course gives you the tools and confidence to do it.
Pricing & Access
You can get this course in two ways:
- One-time purchase: $100 for lifetime access to this course.
- All-access membership: Just $30/month to unlock this course plus all our current and future courses.
Upcoming courses include:
- Qt with QML (modern declarative UI)
- Deploying Qt applications
- Qt 3D for 3D interfaces
- …and more advanced topics we’re working on.
Who Is This For?
- Developers, students, and researchers who want to build professional-grade C++ Qt GUI applications
- Anyone looking to move from Qt basics to real projects that ship
30-Day Money Back Guarantee
We’re confident you’ll love the course. But if you’re not happy for any reason, just let us know within 30 days and we’ll give you a full refund. No questions asked.
Need Help? We’re Here
We respond to all inquiries within 24 hours through:
- LearnQt Guide Facebook Page
- Official Support Group
- Direct email: support[AT]blikoontech[DOT]com