Tkinter - 幾何管理
了解Tkinter 的幾何管理
了解Tkinter 的幾何管理
1.頂層視窗
先使用下列選項來設定頂層視窗:
2.排列子視窗小部件
Tkinter 提供了三個幾何管理員在父視窗中排列子視窗小工具:
a。 Packer
使用 pack 方法將小部件沿著父級的邊緣放置:
b。 Placer
使用place方法進行固定定位:
c. Gridder
使用網格方法進行結構化佈局:
3.選擇合適的管理器
選擇合適的幾何管理器取決於應用程式的複雜性和要求:
4.最佳化版面
要增強版面效果,請考慮下列事項:
範例程式碼
以下程式碼示範了使用不同幾何管理員的範例版面:
import tkinter as tk # Root window root = tk.Tk() # Red frame holderframe = tk.Frame(root, bg='red') holderframe.pack() # Green display (Packer) display = tk.Frame(holderframe, width=600, height=25, bg='green') display.pack() # Orange display (Gridder) display2 = tk.Frame(holderframe, width=300, height=145, bg='orange') display2.grid(column=0, row=1) # Black display (Gridder) display3 = tk.Frame(holderframe, width=300, height=300, bg='black') display3.grid(column=1, row=1) # Yellow display (Gridder) display4 = tk.Frame(holderframe, width=300, height=20, bg='yellow') display4.grid(column=0, row=1) # Purple display (Placer) display5 = tk.Frame(holderframe, bg='purple') display5.place(x=0, y=170, relwidth=0.5, height=20) root.mainloop()
此程式碼使用不同的幾何管理器創建一個帶有紅色框架的佈局,其中包含五個子顯示器,演示了在 Tkinter 中組織 GUI 元素的各種方法。
以上是如何在 Tkinter 中有效管理小工具的幾何形狀?的詳細內容。更多資訊請關注PHP中文網其他相關文章!