[[ activeDiscount.description ]] I'm giving a [[ activeDiscount.discount ]]% discount on my books with the code [[ couponCode ]].

The Qt6 editions of my books are now available, supporting Python 3 with PyQt6 and PySide6.

Extended UI features
Extending your apps with complex GUI behaviour

In this PyQt5 tutorial we'll cover some advanced features of Qt that you can use to improve your Python GUIs.

Start with “System tray & Mac menu bar applications”

Extended UI features

System tray & Mac menu bar applications

Add quick access functions to your apps

Add scrollable regions with QScrollArea

Run out of space in your GUI? Add a scrollable region to your application

Creating searchable widget dashboards

Make dashboard UIs easier to use with widget search & text prediction

Transmitting extra data with Qt Signals

Modifying widget signals to pass contextual information to slots

Creating additional windows

Opening new windows for your application

Start now