注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Python與Tkinter編程

Python與Tkinter編程

Python與Tkinter編程

定 價:¥66.00

作 者: (美)John E.Grayson著;陳文志等譯
出版社: 國防工業(yè)出版社
叢編項: 編程經(jīng)典譯叢
標 簽: Python

購買這本書可以去


ISBN: 9787118027815 出版時間: 2002-09-01 包裝: 精裝
開本: 26cm 頁數(shù): 553頁 字數(shù):  

內(nèi)容簡介

  Thinter是解釋性腳本語言Pyhton的圖形界面開發(fā)工具包,是一個清晰的、面向?qū)ο蟮膱D形界面開發(fā)工具,它可以讓你快速地開發(fā)出可以運行在Unix、Macintosh和Windows等系統(tǒng)平臺下的Python應用程序。本書詳細地介紹了Python語言的語法和函數(shù)及其圖形界面的開發(fā)方法,重點介紹了在Tkinter可視化平臺下的編程方法。本書非常適合各個層次的Python程序員,同時也適合利用Python開發(fā)各種腳本的設計人員。

作者簡介

暫缺《Python與Tkinter編程》作者簡介

圖書目錄

第一部分 基本概念                  
 第1章  Python                  
 1. 1  Python編程及特點概述                  
 1. 1. 1  為什么是Python                  
 1. 1. 2  Python能被用于何處                  
 1. 2  關(guān)鍵字數(shù)據(jù)類型:表. 元組和字典                  
 1. 2. 1  表                  
 1. 2. 2  元組                  
 1. 2. 3  字典                  
 1. 3  類                  
 1. 3. 1  類是怎樣描述對象的                  
 1. 3. 2  定義類                  
 1. 3. 3  Python技巧                  
 1. 3. 4  一個實例的初始化                  
 1. 3. 5  方法                  
 1. 3. 6  私有與公有變量和方法                  
 1. 3. 7  繼承性                  
 1. 3. 8  多重繼承性                  
 1. 3. 9  混合類                  
 第2章 Tkinter                  
 2. 1  Ikinter模塊                  
 2. 1. 1  Tkinter是什么                  
 2. 1. 2  性能如何                  
 2. 1. 3  如何運用Tkinter                  
 2. 1. 4  Tkinter的特點                  
 2. 2  Tcl/TK對Tkinter的映像                  
 2. 3  Win32和Unix下的GUl                  
 2. 4  Tkinter類的層次                  
 2. 5  Tkinter控件的外觀                  
 第3章 建立-個應用                  
 3. 1 計算器范例:關(guān)鍵特點                  
 3. 2  計算器范例:源代碼                  
 3. 3  檢查應用結(jié)構(gòu)                  
 3. 4  應用的擴展                  
 第二部分  顯示                  
 第4章  Tkinter控件                  
 4. 1  TKinter控件漫游                  
 4. 1. 1  頂層                  
 4. 1. 2  框架                  
 4, 1. 3  標簽                  
 4. 1. 4  按鈕                  
 4. 1. 5  輸入                  
 4. 1. 6  單選按鈕                  
 4. 1. 7  復選按鈕                  
 4. 1. 8  主菜單                  
 4. 1. 9  消息                  
 4. 1. 10  文本                  
 4. 1. 11  畫布                  
 4. 1. 12  滾動條                  
 4. 1. 13  列表框                  
 4. 1. 14  標尺                  
 4. 2  字體和和顏色                  
 4. 2. 1  字體描述符                  
 4. 2. 2  x視窗系統(tǒng)字體描述符                  
 4. 2. 3  顏色                  
 4. 2. 4  設置寬應用默認字體和顏色                  
 4. 3  Pmw大控件漫游                  
 4. 3. 1  關(guān)于框                  
 4. 3. 2  浮動圖                  
 4. 3. 3  按鈕框                  
 4. 3. 4  組合框                  
 4. 3. 5  組合對話框                  
 4. 3. 6  計數(shù)器                  
 4. 3. 7  計數(shù)對話框控件                  
 4. 3. 8  對話框                  
 4. 3. 9  輸入域                  
 4. 3. 10  組                  
 4. 3. 11  標簽控件                  
 4. 3. 12  菜單條                  
 4. 3. 13  消息欄                  
 4. 3. 14  消息對話                  
 4. 3. 15  記事本R                  
 4. 3. 16  記事本S                  
 4. 3. 17  記事本                  
 4. 3. 18  選項菜單                  
 4. 3. 19  窗格控件                  
 4. 3. 20  提示對話框                  
 4. 3. 21  單選選項                  
 4. 3. 22  滾動畫布                  
 4. 3. 23  滾動區(qū)域                  
 4. 3. 24  滾動框架                  
 4. 3. 25  滾動列表框                  
 4. 3. 26  滾動文本                  
 4. 3. 27  選項對話                  
 4. 3. 28  文本對話                  
 4. 3. 29  時間計數(shù)                  
 4. 4  創(chuàng)建新的大控件                  
 4. 4. 1  大控件的描述                  
 4. 4. 2  選項                  
 4. 4. 3  制作大控件類                  
 第5章 屏幕版面設計                  
 5. 1  版面設計的介紹                  
 5. 2  打包器                  
 5. 2. 1  使用展開選項                  
 5. 2. 2 使用填充選項                  
 5. 2. 3  使用padx和pady選項                  
 5. 2. 4  使用錨選項                  
 5. 2. 5  使用分層性包裝                  
 5. 3  網(wǎng)格                  
 5. 4  放置器                  
 5. 5  小結(jié)                  
 第6章 事件, 捆綁和回叫                  
 6. 1  事件驅(qū)動系統(tǒng):評論                  
 6. 1. 1  事件是什么                  
 6. 1. 2  事件的傳播                  
 6. 1. 3  事件類型                  
 6. 2 Tkinter事件                  
 6. 3  回叫                  
 6, 4  入表達                  
 6. 5  捆綁事件和回叫                  
 6. 5. 1  捆綁方法                  
 6. 5. 2  處理多重捆綁                  
 6. 6  定時器和背景程序                  
 6. 7  動態(tài)回叫管理者                  
 6. 8  使事件運作                  
 6. 8. 1  捆綁動態(tài)數(shù)據(jù)與控件                  
 6. 8. 2  數(shù)據(jù)確認                  
 6. 8. 3  格式化(smaK)控件                  
 6. 9  小結(jié)                  
 第7章  使用類. 控件和特殊控件                  
 7. 1  創(chuàng)建發(fā)光二極管類                  
 7. 1. 1  再試試                  
 7. 1. 2  什么改變了                  
 7. 2  構(gòu)件類庫                  
 7. 2. 1  將六邊形螺帽加入類庫                  
 7. 2. 2  創(chuàng)建開關(guān)類                  
 7. 2. 3  創(chuàng)建大控件                  
 7. 3  小結(jié)                  
 第8章  對話框和窗體                  
 8. 1  對話框                  
 8. 1. 1  標準對話框                  
 8. 1. 2  數(shù)據(jù)輸入對話框                  
 8. 1. 3  簡單表格                  
 8. 1. 4  Tkinter變量                  
 8. 2  標準窗體框架                  
 8. 3  數(shù)據(jù)字典                  
 8. 4  活頁夾                  
 8. 5  瀏覽器                  
 8. 6  壓縮程序                  
 8. 7  圖像映射                  
 8. 8  小結(jié)                  
 第9章  面板與機器                  
 9. 1  創(chuàng)建前端面板                  
 9. 2  模塊性                  
 9. 3  實現(xiàn)前端面板                  
 9. 4  GIF. BMP與圖層                  
 9. 5  一個更完整的例子                  
 9. 6  使用POV-Ray創(chuàng)建的虛擬設備                  
 9. 6. 1  現(xiàn)在看點完全不同的東西                  
 9. 7  小結(jié)                  
 第10章  繪制點和標尺                  
 10. 1  在畫布上繪圖                  
 10. 1. 1  移動畫布對象                  
 10. 2  一個更完整的繪圖程序                  
 10. 3  滾動畫布                  
 10. 4  標尺工具                  
 10. 5  縮放畫布對象                  
 10. 6  一些已完成的小玩意                  
 10. 7  快速繪制                  
 10. 8  小結(jié)                  
 第11章  圖形和圖表                  
 11. 1  簡單圖形                  
 11. 2  圖形控件                  
 11. 2. 1  添加條形圖                  
 11. 2. 2  餅圖                  
 11. 3  三維圖形                  
 11. 4  帶形記錄圖                  
 11. 5  小結(jié)                  
 第12章  導航                  
 12. 1  引言:導航方法                  
 12. 2  鼠標導航                  
 12. 3  鍵盤導航:"無鼠標導航"                  
 12. 4  建立應用程序的導航                  
 12. 5  圖像映射'                  
 12. 6  小結(jié)                  
 第13章  窗口管理器                  
 13. 1  什么是窗口管理器                  
 13. 2  幾何方法                  
 13. 3  可見性方法                  
 13. 4  圖標方法                  
 13. 5  協(xié)議方法                  
 13. 6  其他wm方法                  
 第三部分  組合起來                  
 第14章  Python擴展                  
 14. 1  寫Python擴展                  
 14. 2  建立Python擴展                  
 14. 2. 1  在Unix下靜態(tài)鏈接一個擴展                  
 14. 2. 2  在Windows下靜態(tài)鏈接一個擴展                  
 14. 2. 3  在Unix下構(gòu)建動態(tài)模塊                  
 14. 2. 4  在Windows下構(gòu)建動態(tài)模塊                  
 14. 2. 5  安裝動態(tài)模塊                  
 14. 2. 6  使用動態(tài)模塊                  
 14. 3  在擴展中使用Pyhon APl                  
 14. 4  在C++中構(gòu)建擴展                  
 14. 5  格式化字符串                  
 14. 6  引用計數(shù)                  
 14. 7  嵌入式的Python                  
 14. 8  小結(jié)                  
 第15章  調(diào)試程序                  
 15. 1  為什么使用print表達式                  
 15. 2  一個簡單的例子                  
 15. 3  如何調(diào)試                  
 15. 4  Tkinter開發(fā)器                  
 15. 5  pdb                  
 15. 6  IDLE                  
 15. 7  DDD                  
 第16章  設計有效的圖形應用程序                  
 16. 1  友好界面設計的元素                  
 16. 2  人為因素                  
 16. 2. 1  選擇字體                  
 16. 2. 2  在GUI中使用顏色                  
 16. 2. 3  尺寸的考慮                  
 16. 3  可選擇的GUI                  
 16. 4  小結(jié)                  
 第17章  性能編程                  
 17. 1  每日加速                  
 17. 1. 1  程序組織                  
 17. 1. 2  使用Python優(yōu)化器                  
 17. 1. 3  檢查代碼                  
 17. 2  Tkinter性能                  
 17. 2. 1  讓它保持簡短                  
 17. 2. 2  刪減本地變量                  
 17. 2. 3  保持簡單                  
 17. 2. 4  快速初始化                  
 17. 2. 5  節(jié)省事件                  
 17. 3  Python技術(shù)                  
 17. 3. 1  引用模塊                  
 17. 3. 2  字符串鏈接                  
 17. 3. 3  正確使用嵌套的循環(huán)                  
 17. 3. 4  減少模塊引用                  
 17. 3. 5  使用本地變量                  
 17. 3. 6  使用異常處理                  
 17. 3. 7  使用map, filter和reduce                  
 17. 4  程序剖析                  
 17. 5  Python擴展                  
 17. 6  小結(jié)                  
 第18章  線程和異步技術(shù)                  
 18. 1  線程                  
 18. 1. 1  非圖形用戶界面下的線程                  
 18. 1. 2  圖形用戶界面下的線程                  
 18. 2  "after"處理                  
 18. 3  小結(jié)                  
 第19章  發(fā)布Tkinter程序                  
 19. 1  發(fā)布程序的一般問題                  
 19. 2  發(fā)布Unix程序                  
 19. 3  發(fā)布Win32程序                  
 19. 4  Python發(fā)布工具                  
 第4部分  附錄                  
 附錄A  TK到Tkinter映射                  
 附錄B  Tkinter參考資料                  
 附錄C  Pmw參考:Python megawidgets                  
 附錄D  創(chuàng)建和安裝Python, Tkinter                  
 附錄E  事件與鍵盤系統(tǒng)                  
 附錄F  光標                  
 附錄G  參考文獻                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號