佈局部件被用於處理Tk應用程式佈局。Frame控件是用來組其他部件和位置,包裝和網格是佈局管理器,完全控制添加到Windows。可用佈局窗口小部件的列表,如下所示。
1 | Frame | 容器部件持有其他部件。 |
2 | Place | 窗口小部件持有特定的地方的其他部件,其起源座標和精確的尺寸。 |
3 | Pack | 簡單的小工具,以將它們放置在父控件之前組織塊部件。 |
4 | Grid | 窗口小部件嵌套小部件包裝在不同的方向。 |
一個簡單的Tk的部件佈局示例,如下所示。
#!/usr/bin/wish frame .myFrame1 -background red -relief ridge -borderwidth 8 -padx 10 -pady 10 -height 100 -width 100 frame .myFrame2 -background blue -relief ridge -borderwidth 8 -padx 10 -pady 10 -height 100 -width 50 pack .myFrame1 pack .myFrame2
當我們運行上面的程式,會得到下麵的輸出。

上一篇:
TK 基本Widget
下一篇:
TK選擇Widget