PyQt實作界面與邏輯分離的設計很是友善,詳情可以見我的第一篇博文。
不過本文将使用python的标準庫 tkinter,來實作界面與邏輯分離的GUI 設計。
我們來設計一個很簡單的程式:
目的:長度機關英尺(feet)到米(meter)的轉化
實作:輸入框輸入英尺(feet),标簽顯示對應的長度米(meter)。可以點選按鈕,亦可按Enter鍵。
說明:界面使用了 ttk.Frame 容器,各個部件的定位皆使用了 grid() 方法,3行3列

效果:如下
代碼: 眼力好的你一定會發現,下面的代碼風格有點像PyQt:
參考:
http://www.360doc.com/content/14/0328/02/9482_364311622.shtml
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868326118089581a091a04e4c30b2b7896392bdde5c000