我們先定義幾個常見的術語,然後再繼續學習tkinter的內容:
- window
這個術語在不同的上下文環境中有不同的含義。但總的來說,它指的是你顯示屏上的某個矩形區域。 - top-level window
單獨顯示在屏幕中的 window。你可以用標準框和控件來裝飾這個 window,桌面管理員可以通過裏面的控件來控制這個 window。你可以在桌面上隨意地移動這個 window。你可以改變它的大小。 - widget
widget,即插件;是圖形用戶界面中,組成應用的各個模塊的總稱。例如:button,radiobutton,text fields,frames,還有text labels。 - frame
在 tkinter 中,Frame 插件是複雜佈局中,用於組織布局的基本單元。Frame 是一個可以容納其他插件的矩形區域。 - child,parent
當成功創建插件後,就會有一個“父–子”的對應關係。比如,如果你將一個text label(文本標籤)佈置在 frame 中,frame 就是這個 label 的父類,這個 label 就是 frame 的子類。
注:本文翻譯自新墨西哥理工大學計算機中心