To help support developers in [[ countryRegion ]] I give a [[ localizedDiscount[couponCode] ]]% discount on all books and courses.

New to Qt5 and Python? Check out the complete PyQt5 tutorial.

For [[ activeDiscount.description ]] I'm giving a [[ ]]% discount on my PyQt5 book and PySide2 book with the code [[ couponCode ]].

Extended UI features

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