GUI Programming With PyQt

Learning PathSkills: Graphical User Interfaces (GUIs), Databases

Python and PyQt: Creating Menus, Toolbars, and Status Bars

With this learning path, you’ll develop your Python GUI programming skills so that you can add interactive graphical user interfaces to your own programs with PyQt.

PyQt is a Python binding for Qt, which is a set of C++ libraries and development tools that include platform-independent abstractions for GUIs, as well as networking, threads, regular expressions, SQL databases, SVG, OpenGL, XML, and many other powerful features.

GUI Programming With PyQt

Learning Path ⋅ 4 Resources

Python and PyQt: Building a GUI Desktop Calculator

Tutorial

Python and PyQt: Building a GUI Desktop Calculator

Learn how to create Graphical User Interface (GUI) applications with Python and PyQt. Once you've covered the basics, you'll build a fully-functional desktop calculator that can respond to user events with concrete actions.

Python and PyQt: Creating Menus, Toolbars, and Status Bars

Tutorial

Python and PyQt: Creating Menus, Toolbars, and Status Bars

Create, customize, and use Python menus, toolbars, and status bars to create GUI applications using PyQt.

PyQt Layouts: Create Professional-Looking GUI Applications

Tutorial

PyQt Layouts: Create Professional-Looking GUI Applications

Learn how to use PyQt layouts to arrange and manage the graphical components on your GUI applications. With the help of PyQt's layout managers, you'll be able to create polished and professional GUIs with minimal effort.

Handling SQL Databases With PyQt: The Basics

Tutorial

Handling SQL Databases With PyQt: The Basics

Use PyQt's built-in SQL support to create GUI applications that effectively manage SQL databases.

Got feedback on this learning path?

Looking for real-time conversation? Visit the Real Python Community Chat or join the next “Office Hours” Live Q&A Session. Happy Pythoning!

« Browse All Learning Paths