Python GUI設計活用tkinter之路: 王者歸來 (火力加強版) | 誠品線上

Python GUI設計活用tkinter之路: 王者歸來 (火力加強版)

作者 洪錦魁
出版社 聯合發行股份有限公司
商品描述 Python GUI設計活用tkinter之路: 王者歸來 (火力加強版):這是國內第一本使用Python內建模組tkinter,設計GUI程式中文書籍的第2版。全書超過300個程式實例,一步一步講解tk

內容簡介

內容簡介 這是國內第一本使用Python內建模組tkinter,設計GUI程式中文書籍的第2版。全書超過300個程式實例,一步一步講解tkinter 控件(Widget)的基礎知識,同時也將應用範圍擴充至小算盤、碎形(Fractal)設計、文書編輯、走馬燈、模擬海龜繪圖、球類競賽、風扇設計、單個或多個反彈球設計、長條圖動態排序、動畫與遊戲設計。Python是一門可以很靈活使用的程式語言,本書特色在於對tkinter最基礎的知識使用了大量靈活的實例說明各種環境的應用方法,讀者可以由這些程式實例事半功倍完成學會tkinter設計跨平台的視窗程式。內容重點說明 天瓏強力推薦 Python應用程式內有內附tkinter模組,這個模組主要是設計使用者圖形介面(GUI, Graphical User Interface),可以用它設計跨平台的視窗應用程式,程式設計師可以使用此模組的控件(Widget)設計圖形介面讓使用者可以和電腦做溝通。tkinter模組簡單好用,但是市面卻缺乏這方面的知識,這將是GUI設計使用tkinter的經典中文著作。 這本著作基本原則是: ●Python GUI設計火力加強版●從入門到完整、完美學習●靜態控件到動態遊戲完美實例解說。●單一控件動畫到多控件動畫 本書以約300個程式實例講解下列知識: ●跨平台視窗程式設計●Python tkinter Widget解說●Python tkinter.ttk Widget解說●Widget共通屬性●Widget共通方法●變數類別Variable Classes●事件與綁定Events and Binds●計算器(Calculator)設計●文書編輯程式(Editor)設計●動畫遊戲設計●碎形(Fractal)設計●走馬燈設計●模擬海龜繪圖●球類競賽●風扇設計●單個或多個反彈球設計●建立長條圖與動態排序

作者介紹

作者介紹 ■作者簡介洪錦魁一位跨越電腦作業系統與科技時代的電腦專家,著作等身的作家。●DOS 時代他的代表作品是 IBM PC 組合語言、C、C++、Pascal、資料結構。●Windows 時代他的代表作品是 Windows Programming 使用 C、Visual Basic。●Internet 時代他的代表作品是網頁設計使用 HTML。●大數據時代他的代表作品是 R 語言邁向 Big Data 之路。除了作品被翻譯為簡體中文、馬來西亞文外,2000 年作品更被翻譯為 Mastering HTML 英文版行銷美國,近年來作品則是在北京清華大學和台灣深智同步發行:1:Java 入門邁向高手之路王者歸來2:Python 入門邁向高手之路王者歸來3:HTML5 + CSS3 王者歸來4:R 語言邁向 Big Data 之路5:Python最強入門邁向數據科學之路-王者歸來他的著作最大的特色是,所有程式語法會依特性分類,同時以實用的程式範例做解說,讓整本書淺顯易懂,讀者可以由他的著作事半功倍輕鬆掌握相關知識。

產品目錄

產品目錄 第一章 基本觀念1-1 認識 GUI 和 tkinter1-2 建立視窗1-3 視窗屬性的設定1-4 視窗位置的設定1-5 認識 tkinter 的 Widget1-6 Widget 的共通屬性1-7 Widget 的共通方法第二章 標籤 Label2-1 標籤 Label 的基本應用2-2 Widget 共通屬性-Color 顏色2-3 Widget 的共通屬性-Dimensions 大小2-4 Widget 的共通屬性-錨 Anchor2-5 Label 文字輸出換行位置 wraplength2-6 Widget 的共通屬性-字型 Font2-7 Label 的 justify 參數2-8 Widget 的共通屬性 Bitmaps2-9 compound 參數2-10 Widget 的共通屬性 Relief style2-11 標籤文字與標籤區間的間距 padx/pady2-12 影像 PhotoImage2-13 Widget 的共通方法 config()2-14 Widget 的共通屬性 Cursors2-15 Widget 的共通方法 keys()2-16 分隔線 Separator第三章 視窗控件配置管理員3-1 視窗控件配置管理員 Widget Layout Manager3-2 pack 方法3-3 grid 方法3-4 place 方法3-5 Widget 控件位置的總結第四章 功能鈕 Button4-1 功能鈕基本觀念4-2 使用 lambda 表達式的好時機4-3 建立含影像的功能鈕4-4 簡易計算器按鈕佈局的應用4-5 設計滑鼠游標在功能鈕的外形第五章 文字方塊 Entry5-1 文字方塊 Entry 的基本觀念5-2 使用 show 參數隱藏輸入的字元5-3 Entry 的 get()方法5-4 Entry 的 insert() 方法5-5 Entry 的 delete()方法5-6 計算數學表達式使用 eval()第六章 變數類別6-1 變數類別的基本觀念6-2 get()與 set()6-3 追蹤 trace()使用模式 w6-4 追蹤 trace()使用模式 r6-5 再看 trace()方法呼叫的 callback 方法參數6-6 計算器的設計第七章 選項鈕與核取方塊7-1 Radio buttons 選項鈕7-2 Checkboxes 核取方塊7-3 簡單編輯程式的應用第八章 容器控件8-1 框架 Frame8-2 標籤框架 LabelFrame8-3 頂層視窗 Toplevel8-4 專題-使用 tkinter 處理謝爾賓斯基三角形第九章 與數字有關的 Widget9-1 Scale 的數值輸入控制9-2 Spinbox 控件第十章 Message 與 Messagebox10-1 Message10-2 Messagebox第十一章 事件 (Events) 和綁定 (Bindings)11-1 Widget 的 command 參數11-2 事件綁定 Binding events11-3 取消綁定 Unbinding events11-4 一個事件綁定多個事件處理程式11-5 Protocols第十二章 表單 Listbox 與捲軸 Scrollbar12-1 建立表單12-2 建立表單項目 insert()12-3 Listbox 的基本操作12-4 Listbox 與事件綁定12-5 活用加入和刪除項目12-6 Listbox 項目的排序12-7 拖曳 Listbox 的項目12-8 捲軸的設計第十三章 OptionMenu 與 Combobox13-1 下拉式表單 OptionMenu13-2 組合框 Combobox第十四章 容器 PanedWindow 和 Notebook14-1 PanedWindow14-2 Notebook第十五章 進度條 Progressbar15-1 Progressbar 的基本應用15-2 Progressbar 動畫設計15-3 Progressbar 的方法 start()/step()/stop()15-4 mode=indeterminate 模式第十六章 功能表 Menu 和工具列 Toolbars16-1 功能表 Menu 設計的基本觀念16-2 tearoff 參數16-3 功能表清單間加上分隔線16-4 建立多個功能表的應用16-5 Alt 快捷鍵 (Shortcuts)16-6 Ctrl+ 快捷鍵 (Shortcuts)16-7 建立子功能表 (Submenu)16-8 建立彈出功能表 (Popup menu)16-9 add_checkbutton()16-10 建立工具列 Toolbar第十七章 文字區域 Text17-1 文字區域 Text 的基本觀念17-2 插入文字 insert()17-3 Text 加上捲軸 Scrollbar 設計17-4 字型 Fonts17-5 選取文字 Selecting text17-6 認識 Text 的索引 (index)17-7 建立書籤 (Marks)17-8 標籤 (Tags)17-9 Cut/Copy/Paste 功能17-10 復原 Undo 與重複 Redo17-11 搜尋文字 Searching text17-12 拼字檢查 Spelling check17-13 儲存 Text 控件內容17-14 開新檔案 New File17-15 開啟舊檔 Open File17-16 預設含捲軸的 ScrolledText 控件17-17 插入影像第十八章 Treeview18-1 Treeview 的基本觀念18-2 格式化 Treeview 欄位內容 column()18-3 建立不同顏色的行內容18-4 建立階層式的 Treeview18-5 插入影像18-6 Selection 選項發生與事件觸發18-7 刪除項目18-8 插入項目18-9 連按 2 下某個項目18-10 Treeview 綁定捲軸18-11 排序 Sorting第十九章 Canvas19-1 繪圖功能19-2 滑鼠拖曳應用在繪製線條19-3 動畫設計19-4 反彈球遊戲設計19-5 多個反彈球的設計19-6 建立長條圖和執行排序附錄 A RGB 色彩表附錄 B 函數或方法索引表

商品規格

書名 / Python GUI設計活用tkinter之路: 王者歸來 (火力加強版)
作者 / 洪錦魁
簡介 / Python GUI設計活用tkinter之路: 王者歸來 (火力加強版):這是國內第一本使用Python內建模組tkinter,設計GUI程式中文書籍的第2版。全書超過300個程式實例,一步一步講解tk
出版社 / 聯合發行股份有限公司
ISBN13 / 9789869772648
ISBN10 / 9869772641
EAN / 9789869772648
誠品26碼 / 2681756846005
頁數 / 368
注音版 /
裝訂 / P:平裝
語言 / 1:中文 繁體
尺寸 / 23X17CM
級別 / N:無
重量(g) / 836.8g

最佳賣點

最佳賣點 : 這是國內第一本使用Python內建模組tkinter,設計GUI程式中文書籍的第2版。

活動