Book

Mastering GUI Programming with Python

The book will aim to tackle this problem by providing a comprehensive walkthrough of GUI development with PyQt5. Beginning with a brief introduction to PyQt5, the book will take you on a journey towards building stunning GUIs. Finally, you will learn various optimization techniques to improve your application’s performance and functionality.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

18h4m

Language

English

About Book

Who Is This Book For?

This book is for programmers who want to create attractive, functional, and powerful GUIs using the Python language. You’ll also find this book useful if you are a student, professional, or anyone who wants to start exploring GUIs. Although prior knowledge of the Python language is assumed, experience with PyQt, Qt, or GUI programming is not required.

Book content

chapters 18h4m total length

Getting Started with PyQt

Building Forms with QtWidgets

Handling events with signals and slots

Building applications with QMainWindow

Creating data interfaces with Model/View classes

Styling Qt Applications

Working with Audio-visual Using QtMultimedia

Networking with QtNetwork

Exploring SQL with QtSQL

Multithreading with QTimer and Qthread

Creating Rich text with QTextDocument

Creating 2D graphics with Qpainter

Creating 3D graphics with QtOpenGL

Embedding data plots with QtCharts

PyQt Raspberry Pi

Web browsing with QtWebEngine

Preparing Your Software for Distribution

Appendix A: Answers to Questions

Appendix B: Upgrading Raspbian 9 to Raspbian 10

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required