本週導讀:jtime & Brad
時間:2022/5/23 21:30
jtime & Brad 的 筆記分享 及 錄影,請參考本組的 目錄索引:
今天的分享中,有些不在課程內容中的精采分享。
一、Visual TK: 線上編輯工具。直接在瀏覽器中拖拉調整後,就給你整理好的程式碼,不用自己手工慢慢調整。介紹時間大約在影片的 24 分左右開始。
二、ttk: Tk themed widgets
ttk 中有 18 種元件
其中12 種在 tkinter 中已包含了:Button、Checkbutton、Entry、Frame、Label、LabelFrame、Menubutton、PanedWindow、Radiobutton、Scale、Scrollbar 和 Spinbox。
另有 6 種新增的:Combobox、Notebook、Progressbar、Separator、Sizegrip 和 Treeview。
三、除了 Tkinter 外,還有一些其他的 GUI 工具可以選擇。
另外,Ang 兄提供了一些補充訊息,請參考:
grid()的相關參數-column, -columnspan, -in, -ipadx, -ipady, -padx, -pady, -row, -rowspan, or -sticky
sticky: (元件對齊方式 tkinter.N/S/E/W)
上對齊/下對齊/左對齊/右對齊,可以單獨使用N/S/E/W,也可以上下和左右組合使用
總結如下:
sticky=N/S/E/W:頂端對齊/底端對齊/右對齊/左對齊
sticky=N+S:拉伸高度,使其在水準方向上頂端和底端都對齊
sticky=E+W,拉伸寬度,使其在垂直方向上左邊界和右邊界都對齊
sticky=N+S+E:拉伸高度,使其在水準方向上對齊,並將控制項放在右邊(當兩個控制項放在同一行同一列時效果明顯)
祝大家學習順利!