Sign up
Forgot password?
FAQ: Login

Kirichinets V. Hands-On Qt for Python Developers: Build cross-platform GUI applications with Python and Qt 5

  • zip file
  • size 5,54 MB
  • contains epub document(s)
  • added by
  • info modified
Kirichinets V. Hands-On Qt for Python Developers: Build cross-platform GUI applications with Python and Qt 5
Packt Publishing, 2019. — 770 p. — ISBN: 978-1789612790, 1789612799.
Boost UI development with ready-made widgets, controls, charts, and data visualization and create stunning 2D and 3D graphics with PyQt and PySide2.
Key Features
Build optimized GUI applications by implementing multiprocessing and concurrency
Understand embedded and mobile development with PyQt and PySide
Learn to create magnificent GUI applications using Pyside2 and QtQuick/QML
Book Description
Qt is one of the most widely used and flexible frameworks for GUI application development, allowing you to write your application once and then deploy it to multiple operating systems. This book combines the best of Python and Qt to help you develop GUI applications with Python bindings, such as PyQt and PySide, that will supercharge your Python applications.
The book begins with an overview of Qt and QML. You'll start by working with PyQt GUI elements to style your applications. Then, you will learn how to use QWidget, frames, labels, and text fields, and work with graphics. This will be followed by taking you through how elements in the application communicate with each other by understanding signals, slots, and event handlers. This book will help you to gain a better understanding of the Qt framework and the tools to resolve issues when testing, linking, debugging, and multithreading your Python GUI applications. Finally, the book will help you get to grips with embedded and mobile development using PyQt and PySide.
By the end of the book, you will be able to create modern, responsive, cross-platform desktop applications with the power of Qt, Python, and QML.
What you will learn
Explore PyQt5 and PySide2 to create comprehensive GUI applications
Find out how threading and multiprocessing work
Understand how to style GUIs with PyQt
Get to grips with implementing buttons
Understand how elements communicate with signals, slots, and event handlers
Explore mobile development with PyQt and PySide
Who this book is for
This book is for Python developers who want to develop GUIs and cross-platform applications that are modern, responsive, and attractive. No prior knowledge of Qt or QML is required.
Volodymyr Kirichinets is a Python-based software developer with seven years' experience of the programming language in various fields of development, including finance, statistics, physics, and five years' experience with the PyQt framework. His quantitative background inspired him to become adept at Python.2002 - 2010: intelligence work with Ukrainian Secret Services. 2007 - 2012: research in Finance, Econometrics, and Statistics. 2009: Bachelors degree in Finance. 2012 - present: Python-based software developer. Researcher and scientist in the various fields of science. Web and Media analytics with different implementations in the real world. 2014 - present: freelancing activity with major direction to creating the GUI applications and realization of the Machine Learning algorithms.
Introduction to Python and Qt
An Overview of QML
The Qt Quick Library
Getting Started with PyQt and PySide
Using QWidget and Main Window
Using Frames, Labels, and Text Fields
Using Comboboxes and List Views
Implementing Buttons
The Basics of Graphics
Graphics Representation
Graphical Effects and Multimedia
Files, Printers, and Other Dialogs
Creating Layouts
Implementing Databases
Signals, Slots, and Event Handlers
Threading and Multiprocessing
Completing the Application, Embedded Devices, and Tests
  • Sign up or login using form at top of the page to download this file.
  • Sign up
Up