---
product_id: 160704093
title: "Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt"
price: "NT$2704"
currency: TWD
in_stock: true
reviews_count: 12
url: https://www.desertcart.tw/products/160704093-mastering-gui-programming-with-python-develop-impressive-cross-platform-gui
store_origin: TW
region: Taiwan
---

# Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt

**Price:** NT$2704
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt
- **How much does it cost?** NT$2704 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.tw](https://www.desertcart.tw/products/160704093-mastering-gui-programming-with-python-develop-impressive-cross-platform-gui)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

desertcart.com: Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt: 9781789612905: Alan D. Moore: Books

Review: A fantastic reference manual for PyQt5 gui development. - This book is great. I ordered the top 3 books on python PyQT5/GUI development and this one handily blows the pants off every other book. It has a wealth of information and standards that other sources lack. It lays out the landscape of this topic supplying the proper search terms that enable a person to continue their research all across the web. It's completeness of information is surprising, consistently yielding the answers to the questions a person stumbles across as they develop. The only information it seems to lack is how to wrap QML into a person's development style, though it seems the current standard with PyQT5 is to directly develop widgets over QML. If I could only reference one source on this topic, it would be this book.
Review: Excellent book for programmers with solid object oriented programming understanding - Great book for people with a background in data structures and C++ or Java or some OOP lower level language.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #1,132,042 in Books ( See Top 100 in Books ) #40 in Cross-platform Software Development #226 in Design & Graphics Software Books #931 in Python Programming |
| Customer Reviews | 4.3 4.3 out of 5 stars (136) |
| Dimensions  | 7.5 x 1.23 x 9.25 inches |
| ISBN-10  | 178961290X |
| ISBN-13  | 978-1789612905 |
| Item Weight  | 2.22 pounds |
| Language  | English |
| Print length  | 542 pages |
| Publication date  | May 24, 2019 |
| Publisher  | Packt Publishing |

## Images

![Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt - Image 1](https://m.media-amazon.com/images/I/71AcUfJQsKL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ A fantastic reference manual for PyQt5 gui development.
*by A***N on November 29, 2019*

This book is great. I ordered the top 3 books on python PyQT5/GUI development and this one handily blows the pants off every other book. It has a wealth of information and standards that other sources lack. It lays out the landscape of this topic supplying the proper search terms that enable a person to continue their research all across the web. It's completeness of information is surprising, consistently yielding the answers to the questions a person stumbles across as they develop. The only information it seems to lack is how to wrap QML into a person's development style, though it seems the current standard with PyQT5 is to directly develop widgets over QML. If I could only reference one source on this topic, it would be this book.

### ⭐⭐⭐⭐⭐ Excellent book for programmers with solid object oriented programming understanding
*by T***N on January 20, 2024*

Great book for people with a background in data structures and C++ or Java or some OOP lower level language.

### ⭐⭐⭐⭐ If you want to learn PyQt, stop looking. You have found the right resource.
*by S***K on March 17, 2020*

This is the resource to use if you want to learn PyQt from scratch. No other web site or book comes close. PyQt is a difficult framework to learn. It is an incredibly opinionated, sprawling, complex ecosystem. It also will pretty much let you do anything you want, really easily, once you understand the framework. Those developers really know what they are doing: if you want something done right in the world of GUIs, do it with Qt. Unfortunately there are not many good up-to-date resources on PyQt programming. Summerfield's tour de force, published in 2008, is woefully out of date and pretty much not usable any more. The community has needed a replacement, and Moore's book sets the new standard. Starting with very simple widgets in Chapter 2, and working up to much more complex examples, including how to show video, threading, building a browser, and SQL interface, this book covers all of the basics, and then some, in a lucid readable way. One danger with Qt programming is that the authors can go down the rabbit hole of detail. Instead of focusing on the big picture (e.g., how do you connect a signal to a slot), they end up deep into minutiae that you will not use that often (e.g., custom delegates inside of a tree view). This book does a great job keeping the big picture in mind, and explaining how the framework is supposed to work, with just enough detail. For instance, the explanation of the model-view framework is amazing, probably the best I have ever seen (though to be fair the author does skimp on the delegate). I take away one star because the examples are too complicated and this detracts for me. Instead of starting with a simple single widget with a single button on it, he starts with a huge window with tons of widgets on it, with tabs. This is overwhelming at first, and makes following the code in the book harder: what am I reading about, where am I? Show one or two full code examples. This is especially problematic in Chapter 6, where the one example (game_lobby.py) confusingly mixes together multiple different ways to style your application. It would be much more clear to have four or so apps in this chapter, each one showing a simple concept. I guess the book is so long already this makes it hard to do this, but it would make it a lot easier to follow the code, and the book. Also, it would be really helpful if the book had a dependency graph at the beginning, showing which Chapters depend on others. There are definitely enough moving parts in this book that this would help. Frankly these are not major criticisms: it takes work to figure out the examples sometimes, but they are explained well and the book is just great. One MINOR quibble: he does not follow the standard import conventions for PyQt, but that is not a big deal it is easy to switch over -- at least he doesn't use 'import *' which some authors do and they should be taken to the woodshed for it. Take home message: for a framework as large, unwieldy, and confusing as PyQt, Moore has succeeded in imposing a useful order on the chaos, explaining things really well, and providing the ultimate beginner's guide that will let you build extremely powerful Guis from scratch. If you want to learn PyQt, get this book.

## Frequently Bought Together

- Mastering GUI Programming with Python
- Python Programming Language QuickStudy Laminated Reference Guide
- Create GUI Applications with Python & Qt6 (PyQt6 Edition): The hands-on guide to making apps with Python

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.tw/products/160704093-mastering-gui-programming-with-python-develop-impressive-cross-platform-gui](https://www.desertcart.tw/products/160704093-mastering-gui-programming-with-python-develop-impressive-cross-platform-gui)

---

*Product available on Desertcart Taiwan*
*Store origin: TW*
*Last updated: 2026-04-25*