Getting started with PyQt6
Take your first steps building apps with Python & Qt6

Like writing any code, building PyQt6 applications is all about approaching it in the right way. In the first part of the course we cover the fundamentals necessary to get you building Python GUIs as quickly as possible. By the end of the first part you'll have a running QApplication which we can then customize.

Start with “Creating your first app with PyQt6”

Creating your first app with PyQt6 video

A simple Hello World! application with Python and Qt6

Signals, Slots & Events video

Triggering actions in response to user behaviors and GUI events

Widgets video

Using Qt6's library of built-in widgets to build your applications

Layout management video

Use layouts to effortlessly position widgets within the window

Actions — Toolbars & Menus video

Defining toolbars, menus and keyboard shortcuts with QAction

Dialogs and Alerts video

Notify your users and ask for their input

Creating additional windows video

Opening new windows for your application

Start now