布局小部件用于处理Tk应用程序的布局.框架小部件用于组其他小部件,地点,包和网格是布局管理器,使您可以完全控制添加到窗口.可用布局小部件列表如下所示 :
Sr.No. | 小部件&说明 |
---|---|
1 | Frame 用于容纳其他小部件的容器小部件. |
2 | Place 小工具,将其他小部件保存在特定位置,其坐标为原点和大小. |
3 | Pack 简单小部件,用于在将小部件放入父窗口小部件之前按块组织小部件. |
4 | Grid 嵌套小部件的小工具包装在不同的方向. |
一个简单的Tk示例如下所示for layout widgets :
#!/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
当我们运行上述程序时,我们将得到以下输出 :