Qt5 Python GUI Programming Cookbook: Building responsive and powerful cross-platform applications with PyQt
暫譯: Qt5 Python GUI 程式設計食譜:使用 PyQt 建立響應式且強大的跨平台應用程式
B.M. Harwani
- 出版商: Packt Publishing
- 出版日期: 2018-07-30
- 售價: $2,150
- 貴賓價: 9.5 折 $2,043
- 語言: 英文
- 頁數: 462
- 裝訂: Paperback
- ISBN: 1788831004
- ISBN-13: 9781788831000
-
相關分類:
Python、程式語言、Qt、使用者介面 UI
立即出貨 (庫存=1)
買這商品的人也買了...
-
$458JSP 項目開發全程實錄, 3/e
-
$1,880$1,786 -
$403樹莓派<Raspberry Pi>實戰指南 (手把手教你掌握100個精彩案例)
-
$490$323 -
$454深入理解 MariaDB 與 MySQL
-
$960Mastering Qt 5 (Paperback)
-
$580$458 -
$500$390 -
$1,104Practical Docker with Python: Build, Release and Distribute your Python App with Docker
-
$550$468 -
$594$564 -
$650$514 -
$352Python 網絡編程從入門到精通
-
$378Flutter 實戰
-
$450$355 -
$1,000$660 -
$594$564 -
$774$735 -
$880$695 -
$2,470Quantum Computing Fundamentals (Paperback)
-
$658Swift 物聯網程序設計 (Program the Internet of Things with Swift for iOS)
-
$1,930$1,834 -
$760$570 -
$620$409 -
$630$498
相關主題
商品描述
Over 60 recipes to help you design interactive, smart, and cross-platform GUI applications
Key Features
- Get succinct QT solutions to pressing GUI programming problems in Python
- Learn how to effectively implement reactive programming
- Build customized applications that are robust and reliable
Book Description
PyQt is one of the best cross-platform interface toolkits currently available; it's stable, mature, and completely native. If you want control over all aspects of UI elements, PyQt is what you need. This book will guide you through every concept necessary to create fully functional GUI applications using PyQt, with only a few lines of code.
As you expand your GUI using more widgets, you will cover networks, databases, and graphical libraries that greatly enhance its functionality. Next, the book guides you in using Qt Designer to design user interfaces and implementing and testing dialogs, events, the clipboard, and drag and drop functionality to customize your GUI. You will learn a variety of topics, such as look and feel customization, GUI animation, graphics rendering, implementing Google Maps, and more. Lastly, the book takes you through how Qt5 can help you to create cross-platform apps that are compatible with Android and iOS. You will be able to develop functional and appealing software using PyQt through interesting and fun recipes that will expand your knowledge of GUIs
What you will learn
- Use basic Qt components, such as a radio button, combo box, and sliders
- Use QSpinBox and sliders to handle different signals generated on mouse clicks
- Work with different Qt layouts to meet user interface requirements
- Create custom widgets and set up customizations in your GUI
- Perform asynchronous I/O operations and thread handling in the Python GUI
- Employ network concepts, internet browsing, and Google Maps in UI
- Use graphics rendering and implement animation in your GUI
- Make your GUI application compatible with Android and iOS devices
Who this book is for
If you’re an intermediate Python programmer wishing to enhance your coding skills by writing powerful GUIs in Python using PyQT, this is the book for you.
Table of Contents
- Creating User Interface using QT components
- Event Handling - Signals and Slots
- Working with Date and Time
- Understanding OOPs concept
- Understanding Dialogs
- Understanding Layouts
- Using Network and Managing Large Documents
- Doing Asynchronous Programming in Python
- Database Handling
- Using Graphics
- Implementing Animation
- Using Google Maps
- Running Python Scripts on Android and iOS
商品描述(中文翻譯)
超過 60 個食譜,幫助您設計互動式、智能且跨平台的 GUI 應用程式
主要特點
- 獲得簡潔的 QT 解決方案,以解決 Python 中緊迫的 GUI 程式設計問題
- 學習如何有效實現反應式程式設計
- 構建穩健且可靠的自定義應用程式
書籍描述
PyQt 是目前可用的最佳跨平台介面工具包之一;它穩定、成熟且完全原生。如果您想控制 UI 元素的所有方面,PyQt 是您所需的工具。本書將指導您了解創建完全功能的 GUI 應用程式所需的每個概念,僅需幾行程式碼。
隨著您使用更多小部件擴展 GUI,您將涵蓋網絡、數據庫和圖形庫,這些都大大增強了其功能。接下來,本書將指導您使用 Qt Designer 設計用戶界面,並實現和測試對話框、事件、剪貼簿以及拖放功能,以自定義您的 GUI。您將學習各種主題,例如外觀和感覺的自定義、GUI 動畫、圖形渲染、實現 Google Maps 等。最後,本書將帶您了解 Qt5 如何幫助您創建與 Android 和 iOS 兼容的跨平台應用程式。您將能夠通過有趣且有趣的食譜使用 PyQt 開發功能強大且吸引人的軟體,擴展您對 GUI 的知識。
您將學到什麼
- 使用基本的 Qt 元件,例如單選按鈕、下拉選單和滑桿
- 使用 QSpinBox 和滑桿處理在滑鼠點擊時產生的不同信號
- 使用不同的 Qt 佈局以滿足用戶界面的需求
- 創建自定義小部件並在您的 GUI 中設置自定義
- 在 Python GUI 中執行非同步 I/O 操作和線程處理
- 在 UI 中應用網絡概念、網際網路瀏覽和 Google Maps
- 使用圖形渲染並在您的 GUI 中實現動畫
- 使您的 GUI 應用程式與 Android 和 iOS 設備兼容
本書適合誰
如果您是一位中級 Python 程式設計師,希望通過使用 PyQT 在 Python 中編寫強大的 GUI 來提升您的程式設計技能,那麼這本書就是為您而寫。
目錄
- 使用 QT 元件創建用戶界面
- 事件處理 - 信號與插槽
- 處理日期和時間
- 理解物件導向程式設計概念
- 理解對話框
- 理解佈局
- 使用網絡和管理大型文檔
- 在 Python 中進行非同步程式設計
- 數據庫處理
- 使用圖形
- 實現動畫
- 使用 Google Maps
- 在 Android 和 iOS 上運行 Python 腳本