Tk - 布局部件



place 部件用于将部件放置在绝对位置或基于窗口大小的相对位置。place 部件的语法如下所示:

place placeName options

选项

place 部件可用的选项在下表中列出:

序号 语法及描述
1

-x xLocation

设置部件的绝对 x 位置。

2

-y yLocation

设置部件的绝对 y 位置。

3

-relx xFraction

将相对 x 位置设置为部件宽度的分数。

4

-rely yFraction

将相对 y 位置设置为部件高度的分数。

place 部件的一个简单示例如下所示:

#!/usr/bin/wish

 . configure -width 250 -height 300
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
place .myFrame1 -x 0 -y 20
place .myFrame2 -x 50 -y 150

运行以上程序后,将得到以下输出:

Place Example
tk_layout_widgets.htm
广告