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 by
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.
Mastering GUI Programming with Python
- About Book
- Who Is This Book For?
- Book Content
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!