

Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt, (Paperback)
Key item features
- Mastering GUI Programming with Python: Develop impressive cross-platform GUI applications with PyQt, (Paperback)
- Author: Packt Publishing
- ISBN: 9781789612905
- Format: Paperback
- Publication Date: 2019-05-24
- Page Count: 542
Specs
- Manual & guide typeInstruction Manual
- Book formatPaperback
- Edition1
- Skill levelAdvanced
- Pages542
- LanguageEnglish
- Free shipping
Free 90-day returns
How do you want your item?
Try 30 days of Walmart+ for just $1!
About this item
Product details
An advanced guide to creating powerful high-performance GUIs for modern, media-rich applications in various domains such as business and game development
Key Features:
- Gain comprehensive knowledge of Python GUI development using PyQt 5.12
- Explore advanced topics including multithreaded programming, 3D animation, and SQL databases
- Build cross-platform GUIs for Windows, macOS, Linux, and Raspberry Pi
Book Description:
PyQt5 has long been the most powerful and comprehensive GUI framework available for Python, yet there is a lack of cohesive resources available for Python programmers to learn how to use it. This book will be your comprehensive guide to exploring GUI development with PyQt5.
You will get started with an introduction to PyQt5, before going on to develop stunning GUIs with modern features. You will learn how to build forms using QWidgets and delve into important aspects of GUI development such as layouts, size policies, and event-driven programming. Moving ahead, you'll discover PyQt5's most powerful features through chapters on audio-visual programming with QtMultimedia, database-driven software with QtSQL, and web browsing with QtWebEngine. Next, in-depth coverage of multithreading and asynchronous programming will help you run tasks asynchronously and build high-concurrency processes with ease. In later chapters, you'll gain insights into QOpenGLWidget, along with mastering techniques for creating 2D graphics with QPainter. You'll also explore PyQt on a Raspberry Pi and interface it with remote systems using QtNetwork. Finally, you will learn how to distribute your applications using setuptools and PyInstaller.
By the end of this book, you will have the skills you need to develop robust GUI applications using PyQt.
What You Will Learn:
- Get to grips with the inner workings of PyQt5
- Understand how elements in a GUI application communicate with signals and slots
- Study techniques for styling an application
- Explore database-driven applications with the QtSQL module
- Create 2D graphics with QPainter
- Delve into 3D graphics with QOpenGLWidget
- Build network and web-aware applications with QtNetwork and QtWebEngine
Who this book is 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: Develop impressive cross-platform GUI applications with PyQt, (Paperback)
- Author: Packt Publishing
- ISBN: 9781789612905
- Format: Paperback
- Publication Date: 2019-05-24
- Page Count: 542
Specifications
Manual & guide type
Book format
Edition
Skill level
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Advanced Flutter: Build High-Performance, Cross-Platform Apps for Mobile, Web and Desktop, (Paperback) $38.34 Was $42.99
$3834current price $38.34, Was $42.99$42.99Advanced Flutter: Build High-Performance, Cross-Platform Apps for Mobile, Web and Desktop, (Paperback)
Introducing .Net 6: Getting Started with Blazor, Maui, Windows App Sdk, Desktop Development, and Containers, (Paperback) $40.05
$4005current price $40.05Introducing .Net 6: Getting Started with Blazor, Maui, Windows App Sdk, Desktop Development, and Containers, (Paperback)
Unlocking Python: A Comprehensive Guide for Beginners, (Paperback) $24.97
$2497current price $24.97Unlocking Python: A Comprehensive Guide for Beginners, (Paperback)
Python Bootcamp: A Rapid Crash Course Featuring Q&A Sessions, Exercises, and Projects, (Paperback) $25.80 Was $30.51
$2580current price $25.80, Was $30.51$30.51Python Bootcamp: A Rapid Crash Course Featuring Q&A Sessions, Exercises, and Projects, (Paperback)
Let Us Go!: A Complete Beginner's Guide to Golang Programming and Development, (Paperback) $23.57
$2357current price $23.57Let Us Go!: A Complete Beginner's Guide to Golang Programming and Development, (Paperback)
Mastering Spring AI: The Java Developer's Guide for Large Language Models and Generative AI, (Paperback) $40.33
$4033current price $40.33Mastering Spring AI: The Java Developer's Guide for Large Language Models and Generative AI, (Paperback)
Programming Applications Workshop Learn Python Programming by Coding Retro Games with Pygame: A Hands-On Python Course Inspired by 80s and 90s Classics, Book 2, (Paperback) $20.99
$2099current price $20.99Programming Applications Workshop Learn Python Programming by Coding Retro Games with Pygame: A Hands-On Python Course Inspired by 80s and 90s Classics, Book 2, (Paperback)
Python Continuous Integration and Delivery: A Concise Guide with Examples, (Paperback) $40.87
$4087current price $40.87Python Continuous Integration and Delivery: A Concise Guide with Examples, (Paperback)
Maker Innovations Industrial Vision Systems with Raspberry Pi: Build and Design Vision Products Using Python and Opencv, (Paperback) $26.88
$2688current price $26.88Maker Innovations Industrial Vision Systems with Raspberry Pi: Build and Design Vision Products Using Python and Opencv, (Paperback)
Salesforce AppExchange Success Blueprint: Transform your ideas into profitable and scalable Salesforce applications, (Paperback) $40.55
$4055current price $40.55Salesforce AppExchange Success Blueprint: Transform your ideas into profitable and scalable Salesforce applications, (Paperback)
.Net Developer COBOL and Visual Basic on .Net: A Guide for the Reformed Mainframe Programmer, (Paperback) $41.65
$4165current price $41.65.Net Developer COBOL and Visual Basic on .Net: A Guide for the Reformed Mainframe Programmer, (Paperback)
Taking Flutter to the Web: Learn how to build cross-platform UIs for web and mobile platforms using Flutter for Web, (Paperback) $42.27
$4227current price $42.27Taking Flutter to the Web: Learn how to build cross-platform UIs for web and mobile platforms using Flutter for Web, (Paperback)
Beginning Intellij Idea: Integrated Development Environment for Java Programming, (Paperback) $40.21 Was $44.99
$4021current price $40.21, Was $44.99$44.99Beginning Intellij Idea: Integrated Development Environment for Java Programming, (Paperback)
Learn C Programming - Second Edition: A beginner's guide to learning the most powerful and general-purpose programming l, (Paperback) $46.57
$4657current price $46.57Learn C Programming - Second Edition: A beginner's guide to learning the most powerful and general-purpose programming l, (Paperback)
Intermediate C Programming for the PIC Microcontroller: Simplifying Embedded Programming, (Paperback) $35.77
$3577current price $35.77Intermediate C Programming for the PIC Microcontroller: Simplifying Embedded Programming, (Paperback)
Learn Enough Learn Enough Python to Be Dangerous: Software Development, Flask Web Apps, and Beginning Data Science with Python, (Paperback) $29.10 Was $39.99
$2910current price $29.10, Was $39.99$39.99Learn Enough Learn Enough Python to Be Dangerous: Software Development, Flask Web Apps, and Beginning Data Science with Python, (Paperback)
PLC Controls with Structured Text (ST), V4: IEC 61131-3 and best practice ST programming, (Paperback) $40.65
$4065current price $40.65PLC Controls with Structured Text (ST), V4: IEC 61131-3 and best practice ST programming, (Paperback)
Introducing .Net Maui: Build and Deploy Cross-Platform Applications Using C# and .Net 9.0 Multi-Platform App Ui, (Paperback) $44.04
$4404current price $44.04Introducing .Net Maui: Build and Deploy Cross-Platform Applications Using C# and .Net 9.0 Multi-Platform App Ui, (Paperback)
API Development: A Practical Guide for Business Implementation Success, (Paperback) $43.97
$4397current price $43.97API Development: A Practical Guide for Business Implementation Success, (Paperback)
Customer ratings & reviews
Related pages
- C Compiler
- General Enterprise Applications Books
- C Compilers
- Aws Scripting General Certification Guide Books
- General Desktop Applications Books
- Best Sellers In Data Mining
- General Certification Guide Books
- Lambda Function In Python
- Python Structures Python Programming Language Books
- Desktop Applications Databases Books
- Data Modeling & Design Books
- Data Processing Books

