๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Hands-On Qt for Python Developers

โœ Scribed by Volodymyr Kirichinets


Publisher
Packt Publishing
Year
2019
Tongue
English
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


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.

  • โœฆ Subjects


    Computer Technology; Nonfiction; COM000000; COM006000; COM082000


    ๐Ÿ“œ SIMILAR VOLUMES


    Hands-On Embedded Programming with Qt: D
    โœ John Werner ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

    <p><b>A comprehensive guide that will get you up and running with embedded software development using Qt5</b></p> <h4>Key Features</h4> <ul><li>Learn to create fluid, cross-platform applications for embedded devices </li> <li>Achieve optimum performance in your applications with QT Lite project </li

    Hands-On Blockchain for Python Developer
    โœ Arjuna Sky Kok ๐Ÿ“‚ Library ๐Ÿ“… 2024 ๐Ÿ› Packt Publishing Pvt Ltd ๐ŸŒ Estonian

    Write popular DeFi and NFT smart contracts with Vyper, a Pythonic programming language, and integrate blockchain with real-world applications using Python Key Features Use the world's easiest programming language to build web3 applications Write common smart contracts like decentralized exchang

    Hands-On Enterprise Application Developm
    โœ Saurabh Badhwar ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

    <span><p><b>Architect scalable, reliable, and maintainable applications for enterprises with Python</b></p><h4>Key Features</h4><ul><li>Explore various Python design patterns used for enterprise software development </li><li>Apply best practices for testing and performance optimization to build sta

    Hands-On Python for Finance
    โœ Krish Naik ๐Ÿ“‚ Library ๐Ÿ“… 2019 ๐Ÿ› Packt Publishing ๐ŸŒ English

    <p><b>Learn and implement quantitative finance using popular Python libraries like NumPy, pandas, and Keras</b><p><b>Key Features</b><li>Understand Python data structure fundamentals and work with time series data<li>Use popular Python libraries including TensorFlow, Keras, and SciPy to deploy key c