
洪錦魁
這是國內首先使用tkinter設計GUI的中文Python書籍之一。本書主要講解如何在窗口內使用Python的內部模塊tkinter設計圖形用戶接口(GUI)程序,使 用戶可以利用圖形接口與計算機溝通。tkinter模塊是一個跨平臺的窗口應用程序,使用它設計的 程序未來可以在Windows、Mac、Linux系統上執行。Python的tkinter模塊內部有許多Widget(可以翻譯爲控件或組件或部件),有了這些Widget 就可以設計出所有與圖形接口相關的程序應用。本書介紹的tkinter模塊Widget包括Button(按 鈕)、Canvas(畫布)、Checkbutton(選項鈕)、Entry(文本框)、Frame(框架)、Label(卷標)、 LabelFrame(卷標框架)、Listbox(窗體)、Menu(菜單)、MenuButton(單選按鈕)、Message(信息)、 OptionMenu(下拉式窗體)、PanedWindow(面板)、RadioButton(選項鈕)、Scale(滾動條值控制)、 Scrollbar(滾動條)、Spinbox(可微調輸入控件)、Text(文字區域)、TopLevel(上層窗口)。 此外,本書還介紹了與tkinter模塊設計應用有關的變量類別(Variable Classes)與事件綁定 (Events and Binds)概念。 爲了詳細講解GUI設計,本書共使用了約270個程序實例,詳細解析各種Widget的用法, 同時也將應用擴充到設計文字編輯程序、計算器、動畫與相關的遊戲設計中。相信讀者學完本書 可以輕鬆將GUI知識應用到未來職場,成爲一位稱職的軟件工程師,併成爲Python領域的高手。
瞭解程序語言的好處在於,可以幫助產品經理,知曉產品如何從無到有構建過程,給產品人多一維度的思考; 掌握程序語言的優勢在於,從構思開始,便可以走”正反”雙向思考通道,從表象直擊產品底層架構,數據流向以及技術可行性;對於與相關專業職能人員溝通方面,降低撕逼,提高協助,達成契合; 在職場:提升自身競爭力,提高協作效率,促進同理心與理解,豐富思考維度從單向升級雙向,降低認知盲區,切忌,規避越庖代俎; 非職場:有助於通盤考慮,跳過表象看本質甚至透視,提升認知與溝通能力,有助於從感性與理性兩個角度辯證看待問題 最後:產品人會不會技術,不太影響,做好本職也一樣可以溜到飛起,不必強求;會則加分,不會也不會減分;多學一點總是好的;
十小時看完一遍,大部分例子都跟着敲了一遍。雖然不可能把代碼和用法記得清楚,但大概知道了模塊有什麼功能,等用到的時候再來詳細查閱學習。通俗易懂的好書!
這是國內首先使用tkinter設計GUI的中文Python書籍之一。 本書主要講解如何在窗口內使用Python的內部模塊tkinter設計圖形用戶接口(GUI)程序,使用戶可以利用圖形接口與計算機溝通。tkinter模塊是一個跨平臺的窗口應用程序,使用它設計的程序未來可以在Windows、Mac、Linux系統上執行。 Python的tkinter模塊內部有許多Widget(可以翻譯爲控件或組件或部件),有了這些Widget就可以設計出所有與圖形接口相關的程序應用。本書介紹的tkinter模塊Widget包括Button(按鈕)、Canvas(畫布)、Checkbutton(選項鈕)、Entry(文本框)、Frame(框架)、Label(卷標)、LabelFrame(卷標框架)、Listbox(窗體)、Menu(菜單)、MenuButton(單選按鈕)、Message(信息)、OptionMenu(下拉式窗體)、PanedWindow(面板)、RadioButton(選項鈕)、Scale(滾動條值控制)、Scrollbar(滾動條)、Spinbox(可微調輸入控件)、Text(文字區域)、TopLevel(上層窗口)。 此外,本書還介紹了與tkinter模塊設計應用有關的變量類別(Variable Classes)與事件綁定(Events and Binds)概念。
紙質書看了一遍,電子書也看了一遍,是個小白,可以用時查閱翻看功能技巧
介紹很細緻,入門好教程,剩下的就是自由發揮了
2020/10/11 Finish. tkinter is in Python Standard library, it's very convenient to import and easy to use.[玫瑰] This book is excellent for fresh, the last Chapter require reader with some elemental knowledge about class.
非常推薦這本入門書,淺顯易懂適合初學者,只需要跟着敲代碼,然後自己在源代碼基礎上修修改改就能理解含義並掌握。之前我抱着一本python入門到精通啃了1禮拜也沒有入門,可能是我太適應有界面交互的應用程序了,那種命令行形式很難激發我的興趣。
一直想學gui,找到PyQt5,沒想到一會兒裝這個控件,一會兒裝那個控件,這個不對,那個有問題,始終不得行。還是tkinter省事,入門足夠了,可以做些自己喜歡的小功能很方便!大神勿噴![奸笑]
通熟易懂,真的是一本不錯入門的書
是入門的一部不錯的書。不過書中還是有些令初學者看着不解的地方。第十九章程序少了最後一語句。不加上無法顯示運行結果。tk.mainloop()