Tkinter GUI Programming by Example: Learn to create modern GUIs using Tkinter by building real-world projects in Python
暫譯: Tkinter GUI 程式設計實例:透過在 Python 中構建真實世界專案學習創建現代 GUI
David Love
- 出版商: Packt Publishing
- 出版日期: 2018-04-25
- 售價: $1,950
- 貴賓價: 9.5 折 $1,853
- 語言: 英文
- 頁數: 340
- 裝訂: Paperback
- ISBN: 1788627482
- ISBN-13: 9781788627481
-
相關分類:
Python、Python
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
App 程式設計入門-iPhone、iPad, 2/e$490$387 -
想學好設計模式?從物件導向開始$450$383 -
昂貴專線再見:用免費 OpenVPN 建立更安全的公網虛擬通道$680$578 -
高效能 Python 程式設計 (High Performance Python: Practical Performant Programming for Humans)$680$537 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
流暢的 Python|清晰、簡潔、有效的程式設計 (Fluent Python)$980$774 -
$147OpenCV 3 計算機視覺 : Python 語言實現, 2/e (Learning OpenCV 3 Computer Vision with Python, 2/e) -
Computational Problems for Physics: With Guided Solutions Using Python (Series in Computational Physics)$3,400$3,230 -
不需要電腦的程式設計課:從遊戲中學習電腦語言、鍛鍊運算思維,培育AI時代必備的數位素養$360$306 -
用 Python 學程式設計運算思維 (收錄 MTA Python 微軟國際認證模擬試題)$420$332 -
Python GUI 設計活用 tkinter 之路 王者歸來 (火力加強版)$599$419 -
Python 入門教室:8堂基礎課程 + 程式範例練習,一次學會 Python 的原理概念、基本語法、實作應用$580$522 -
0 陷阱!0 誤解!8 天重新認識 JavaScript!(iT邦幫忙鐵人賽系列書)$550$468 -
NumPy 高速運算徹底解說 - 六行寫一隻程式?你真懂深度學習?手工算給你看!$750$638 -
Raspberry Pi 4 Model B/8GB 樹莓派套件組--散熱鋁殼全配(含Pi 4/8GB + 32G SD卡 + 原廠電源 + 鋁合金散熱外殼帶雙風扇 + 原廠HDMI線)$4,720$4,626 -
Clean Code in Python : Develop maintainable and efficient code, 2/e (Paperback)$1,800$1,710 -
必學!Python 資料科學‧機器學習最強套件 - NumPy、Pandas、Matplotlib、OpenCV、scikit-learn、tf.Keras$680$537 -
設計師一定要學的 Bootstrap 5 RWD 響應式網頁設計 -- 行動優先的前端技術$580$458 -
Python 資料分析必備套件!Pandas 資料清理、重塑、過濾、視覺化 (Pandas 1.x Cookbook, 2/e)$780$616 -
Python 出神入化:Clean Coder 才懂的 Pythonic 技法,為你的程式碼畫龍點睛! (Clean Code in Python, 2/e)$720$562 -
Raspberry Pi 樹莓派:Python x AI 超應用聖經$699$594 -
快速學會 Python 架站技術:活用 Django 4 建構動態網站的 16堂課$780$608 -
ChatGPT 4 萬用手冊:超強外掛、Prompt 範本、Line Bot、OpenAI API、Midjourney、Stable Diffusion$630$498 -
晶圓代工與先進封裝產業科技實務$380$361 -
Clean Code:Python 寫乾淨程式碼 - 告別技術債,不再為爛程式加班收爛攤$720$569
相關主題
商品描述
Leverage the power of Python and its de facto GUI framework to build highly interactive interfaces
Key Features
- The fundamentals of Python and GUI programming with Tkinter.
- Create multiple cross-platform projects by integrating a host of third-party libraries and tools.
- Build beautiful and highly-interactive user interfaces that target multiple devices.
Book Description
Tkinter is a modular, cross-platform application development toolkit for Python. When developing GUI-rich applications, the most important choices are which programming language(s) and which GUI framework to use. Python and Tkinter prove to be a great combination. This book will get you familiar with Tkinter by having you create fun and interactive projects. These projects have varying degrees of complexity. We'll start with a simple project, where you'll learn the fundamentals of GUI programming and the basics of working with a Tkinter application. After getting the basics right, we'll move on to creating a project of slightly increased complexity, such as a highly customizable Python editor. In the next project, we'll crank up the complexity level to create an instant messaging app. Toward the end, we'll discuss various ways of packaging our applications so that they can be shared and installed on other machines without the user having to learn how to install and run Python programs.
What you will learn
- Create a scrollable frame via theCanvas widget
- Use the pack geometry manager andFrame widget to control layout
- Learn to choose a data structurefor a game
- Group Tkinter widgets, such asbuttons, canvases, and labels
- Create a highly customizablePython editor
- Design and lay out a chat window
Who This Book Is For
This book is for beginners to GUI programming who haven't used Tkinter yet and are eager to start building great-looking and user-friendly GUIs. Prior knowledge of Python programming is expected.
Table of Contents
- Meet Tkinter
- Back to the Command Line - Basic Blackjack
- Jack is Back in Style - the Blackjack GUI
- The Finishing Touches - Sound and Animation
- Creating a Highly Customizable Python Editor
- Color Me Impressed! - Adding Syntax Highlighting
- Not Just for Restaurants - All About Menus
- Talk Python to Me - a Chat Application
- Connecting - Getting Our Chat Client Online
- Making Friends - Finishing Our Chat Application
- Wrapping Up - Packaging Our Applications to Share
商品描述(中文翻譯)
利用 Python 的強大功能及其事實上的 GUI 框架來構建高度互動的介面
主要特點
- Python 和 Tkinter 的基本概念及 GUI 程式設計。
- 通過整合多種第三方庫和工具來創建多個跨平台項目。
- 構建美觀且高度互動的用戶介面,針對多種設備。
書籍描述
Tkinter 是一個模組化的跨平台應用程式開發工具包,適用於 Python。在開發 GUI 豐富的應用程式時,最重要的選擇是使用哪種程式語言和哪個 GUI 框架。Python 和 Tkinter 被證明是絕佳的組合。本書將通過讓您創建有趣且互動的項目來使您熟悉 Tkinter。這些項目的複雜程度各不相同。我們將從一個簡單的項目開始,您將學習 GUI 程式設計的基本概念以及如何使用 Tkinter 應用程式的基礎知識。在掌握基本知識後,我們將進一步創建一個稍微複雜的項目,例如一個高度可自定義的 Python 編輯器。在下一個項目中,我們將提高複雜性,創建一個即時消息應用程式。在最後,我們將討論多種打包我們的應用程式的方法,以便它們可以在其他機器上共享和安裝,而用戶無需學習如何安裝和運行 Python 程式。
您將學到什麼
- 通過 Canvas 小部件創建可滾動的框架
- 使用 pack 佈局管理器和 Frame 小部件來控制佈局
- 學習為遊戲選擇數據結構
- 將 Tkinter 小部件分組,例如按鈕、畫布和標籤
- 創建一個高度可自定義的 Python 編輯器
- 設計和佈局聊天窗口
本書適合誰
本書適合尚未使用 Tkinter 的 GUI 程式設計初學者,並渴望開始構建外觀優美且用戶友好的 GUI。預期具備 Python 程式設計的基礎知識。
目錄
- 認識 Tkinter
- 回到命令行 - 基本的二十一點
- Jack 風格回歸 - 二十一點 GUI
- 最後的修飾 - 聲音和動畫
- 創建一個高度可自定義的 Python 編輯器
- 讓我印象深刻! - 添加語法高亮
- 不僅僅是餐廳 - 所有關於菜單
- 與我談 Python - 聊天應用程式
- 連接 - 讓我們的聊天客戶端上線
- 交朋友 - 完成我們的聊天應用程式
- 總結 - 打包我們的應用程式以便分享
