Cover image for Python GUI Programming Recipes using PyQt5

Python GUI Programming Recipes using PyQt5

Visually design powerful GUIs with Python and the Qt5 framework.

MPBM

Created by Miklós Prisznyák, Burkhard Meier

Discover how to create visually appealing and functional desktop applications with Python and PyQt5. You will start by setting up your development environment, then move on to designing interfaces and connecting them with Python code. By the end, you will know how to build complex GUIs that look professional and work smoothly.

Packt | Oct 2017 | 249 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Front-End Web Development Frameworks and Libraries, Python

What You Will Learn

You will begin by installing PyQt5 and Qt Designer, then learn to create simple interfaces with code. As you progress, you will use drag-and-drop tools to build more advanced layouts, explore a variety of widgets, and connect your interfaces to real data sources. Best practices for separating interface and logic will be covered throughout.

Key Features

  • Design user interfaces visually with Qt Designer and integrate them into Python
  • Connect GUIs to SQL databases and keep applications responsive using threading
  • Apply CSS styling to enhance the appearance and usability of your applications

Target Audience

Ideal for intermediate Python developers who want to expand their skills into desktop application development. If you already understand Python basics and want to build interactive, data-driven applications with a polished look, you will find practical guidance and hands-on techniques here.

Related courses

Cover image for Master React Development - Hooks, State Management, and Real-World Projects
Cover image for Modern React From The Beginning
Cover image for React Interview Mastery 2026 - Real Questions for Frontend Roles
Cover image for React JS Portfolio Builder 2026 - Hands-On Beginner Workshop
Cover image for Angular Signals Project 2026 - Build a Quiz App Step-by-Step
Cover image for Angular Interview Mastery 2026 - Practical Q&A for Real Hiring Rounds