Python GUI Programming with Tkinter: Develop responsive and powerful GUI applications with Tkinter (Paperback)
暫譯: 使用 Tkinter 的 Python GUI 程式設計:開發響應式和強大的 GUI 應用程式
Alan D. Moore
- 出版商: Packt Publishing
- 出版日期: 2018-05-15
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 452
- 裝訂: Paperback
- ISBN: 1788835883
- ISBN-13: 9781788835886
-
相關分類:
Python
-
其他版本:
Python GUI Programming with Tkinter : Design and build functional and user-friendly GUI applications, 2/e (Paperback)
買這商品的人也買了...
-
$780$616 -
$2,220$2,109 -
$500$395 -
$300$237 -
$360$281 -
$352Python 與機器學習實戰:決策樹、集成學習、支持向量機與神經網絡算法詳解及編程實現
-
$780$663 -
$600$510 -
$450$356 -
$1,650$1,568 -
$380$296 -
$580$458 -
$450$356 -
$1,050Android Programming: The Big Nerd Ranch Guide, 4/e (Paperback)
-
$680$537 -
$680$537 -
$880$862 -
$680$537 -
$650$553 -
$620$489 -
$420$332 -
$580$522 -
$640$627 -
$460$451 -
$980$774
相關主題
商品描述
Find out how to create visually stunning and feature-rich applications by empowering Python's built-in Tkinter GUI toolkit
Key Features
- Explore Tkinter's powerful features to easily design and customize your GUI application
- Learn the basics of 2D and 3D animation in GUI applications.
- Learn to integrate stunning Data Visualizations using Tkinter Canvas and Matplotlib.
Book Description
Tkinter is a lightweight, portable, and easy-to-use graphical toolkit available in the Python Standard Library, widely used to build Python GUIs due to its simplicity and availability. This book teaches you to design and build graphical user interfaces that are functional, appealing, and user-friendly using the powerful combination of Python and Tkinter.
After being introduced to Tkinter, you will be guided step-by-step through the application development process. Over the course of the book, your application will evolve from a simple data-entry form to a complex data management and visualization tool while maintaining a clean and robust design. In addition to building the GUI, you'll learn how to connect to external databases and network resources, test your code to avoid errors, and maximize performance using asynchronous programming. You'll make the most of Tkinter's cross-platform availability by learning how to maintain compatibility, mimic platform-native look and feel, and build executables for deployment across popular computing platforms.
By the end of this book, you will have the skills and confidence to design and build powerful high-end GUI applications to solve real-world problems.
What you will learn
- Implement the tools provided by Tkinter to design beautiful GUIs
- Discover cross-platform development through minor customizations in your existing application
- Visualize graphs in real time as data comes in using Tkinter's animation capabilities
- Use PostgreSQL authentication to ensure data security for your application
- Write unit tests to avoid regressions when updating code
Who This Book Is For
This book will appeal to developers and programmers who would like to build GUI-based applications. Knowledge of Python is a prerequisite.
Table of Contents
- Introduction to TKinter
- Designing GUI Applications with Python Tkinter
- Creating Basic Forms with Tkinter and ttk Widgets
- Reducing User Error with Validation and Automation
- Planning for the Expansion of Our Application
- Creating Menus with Menu and Tkinter Dialogs
- Navigating Records with Treeview
- Improving the Look with Styles and Themes
- Maintaining Cross-Platform Compatibility
- Creating Automated Tests with unittest
- Improving Data Storage with SQL
- Connecting to the Cloud
- Asynchronous Programming with Threading and Queue
- Visualizing Data Using the Canvas Widget
- Packaging with setuptools and cx_Freeze
商品描述(中文翻譯)
了解如何利用 Python 內建的 Tkinter GUI 工具包創建視覺上驚豔且功能豐富的應用程式
主要特點
- 探索 Tkinter 的強大功能,輕鬆設計和自訂您的 GUI 應用程式
- 學習 GUI 應用程式中的 2D 和 3D 動畫基礎知識。
- 學習如何使用 Tkinter Canvas 和 Matplotlib 整合驚人的數據視覺化。
書籍描述
Tkinter 是一個輕量級、可攜帶且易於使用的圖形工具包,隨附於 Python 標準庫中,由於其簡單性和可用性,廣泛用於構建 Python GUI。本書教您如何使用 Python 和 Tkinter 的強大組合設計和構建功能性、吸引人且使用者友好的圖形使用者介面。
在介紹 Tkinter 之後,您將逐步引導您完成應用程式開發過程。在本書的過程中,您的應用程式將從一個簡單的數據輸入表單演變為一個複雜的數據管理和視覺化工具,同時保持乾淨且穩健的設計。除了構建 GUI,您還將學習如何連接到外部數據庫和網絡資源,測試您的代碼以避免錯誤,並使用非同步編程最大化性能。您將充分利用 Tkinter 的跨平台可用性,學習如何保持相容性、模擬平台原生的外觀和感覺,並為流行的計算平台構建可執行文件以進行部署。
在本書結束時,您將具備設計和構建強大高端 GUI 應用程式以解決現實世界問題的技能和信心。
您將學到什麼
- 實現 Tkinter 提供的工具來設計美觀的 GUI
- 通過對現有應用程式進行小幅自訂來發現跨平台開發
- 使用 Tkinter 的動畫功能實時可視化數據進來時的圖表
- 使用 PostgreSQL 認證來確保應用程式的數據安全
- 編寫單元測試以避免在更新代碼時出現回歸問題
本書適合誰
本書將吸引希望構建基於 GUI 的應用程式的開發人員和程式設計師。具備 Python 知識是先決條件。
目錄
- TKinter 介紹
- 使用 Python Tkinter 設計 GUI 應用程式
- 使用 Tkinter 和 ttk 小部件創建基本表單
- 通過驗證和自動化減少使用者錯誤
- 為我們的應用程式擴展做計劃
- 使用菜單和 Tkinter 對話框創建菜單
- 使用 Treeview 瀏覽記錄
- 通過樣式和主題改善外觀
- 維護跨平台相容性
- 使用 unittest 創建自動化測試
- 使用 SQL 改善數據存儲
- 連接到雲端
- 使用 Threading 和 Queue 進行非同步編程
- 使用 Canvas 小部件可視化數據
- 使用 setuptools 和 cx_Freeze 打包