Mastering GUI Programming with Python
Moore, Alan D.
- 出版商: Packt Publishing
- 出版日期: 2019-05-24
- 售價: $1,380
- 貴賓價: 9.5 折 $1,311
- 語言: 英文
- 頁數: 542
- 裝訂: Quality Paper - also called trade paper
- ISBN: 178961290X
- ISBN-13: 9781789612905
-
相關分類:
Python、程式語言、使用者介面 UI
立即出貨 (庫存=1)
買這商品的人也買了...
-
$790$774 -
$450$441 -
$520$343 -
$500$390 -
$520$406 -
$403深入理解 TensorFlow 架構設計與實現原理
-
$650$429 -
$857Unreal Engine 4 從入門到精通
-
$1,184Hands-On Reinforcement Learning with Python: Master reinforcement and deep reinforcement learning using OpenAI Gym and TensorFlow
-
$1,280PyTorch Deep Learning Hands-On: Apply modern AI techniques with CNNs, RNNs, GANs, reinforcement learning, and more
-
$760Web Design Playground: HTML & CSS the Interactive Way
-
$356創客機器人實戰:基於 Arduino 和樹莓派
-
$1,950$1,853 -
$680$537 -
$1,730$1,644 -
$1,650$1,568 -
$650$513 -
$780$616 -
$880$695 -
$550$468 -
$1,450$1,378 -
$550$495
相關主題
商品描述
PyQt5 has long been the most powerful and comprehensive GUI framework available for Python, yet there is a lack of cohesive resources available to teach Python programmers how to use it. This book aims to remedy the problem by providing comprehensive coverage of 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 then learn how to build forms using QWidgets and learn about 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.