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
廣告

© . All rights reserved.