$5.00 Original price was: $5.00.$2.50Current price is: $2.50.
Martin Fitzpatrick
Product Specs:
- File Type: PDF
- File Size: 7.4 MB
- Book Language: English
- Total Page Count: 264
- Instant Download
Building a desktop interface involves more than placing buttons in a window: it means understanding how widgets, events, application logic, and the underlying Qt framework work together. Martin Fitzpatrick’s Create Simple GUI Applications, with Python & Qt5 takes a hands-on route through those ideas, using PyQt5 examples to make the structure of a GUI application easier to follow.
Learn PyQt5 by building up the pieces
The book starts with getting PyQt installed and creating a first application, then moves through the everyday building blocks of Qt: signals and slots, events, menus, toolbars, widgets, layouts, dialogs, and Qt Designer. Explanations and worked steps help connect the code to the behavior of the interface, so readers can understand what they are changing as they experiment.
From interface details to custom components
Later chapters explore drawing with QPainter and bitmap graphics, then show how custom widgets can be developed and updated. The progression offers a useful way to move beyond standard controls and consider how a component’s appearance and behavior can be shaped for a particular application.
Organize data and keep applications responsive
Topics include model-view architecture, a Todo List example, persistent data storage, and approaches to threads and processes using Qt tools such as QRunnable and QThreadPool. Together, these sections introduce patterns for separating displayed data from interface code and handling work that should not stall an application’s main interface.
Practical examples through to packaging
The contents also include example PyQt5 applications and a section on packaging applications with the fbs build system. The book is arranged as coding exercises and snippets, encouraging readers to modify and test the examples instead of treating them as code to copy unchanged.
A hands-on introduction for Python programmers
This edition states compatibility with Python 3.4 and later and also discusses Python 2.7 considerations. It is suited to readers who want a guided introduction to PyQt5 and desktop GUI concepts, with enough room to experiment and build on the examples at their own pace. 💻
User Reviews
Only logged in customers who have purchased this product may leave a review.
$5.00 Original price was: $5.00.$2.50Current price is: $2.50.

There are no reviews yet.