PyQt5 tutorial

last modified January 6, 2022

This is PyQt5 tutorial. The tutorial is suited for beginners and intermediate programmers. After reading this tutorial, you will be able to program non-trivial PyQt5 applications. The code examples are availabe at the author's PyQt5-Tutorial-Examples repository.

Python PyQt6 covers the latest version of PyQt.

Table of contents


A unique e-book covering advanced features of the PyQt5 library: Advanced PyQt5 e-book.

Related tutorials

wxPython tutorial, Python Gtk tutorial, and Tkinter tutorial are tutorials for other popular Python GUI bindings.