Tcl-tk-tk-pack-widget
提供:Dev Guides
Tk-パックウィジェット
パックウィジェットは、GUIを設計するためのウィジェットをグループ化する長方形のコンテナウィジェットです。 パックウィジェットの構文を以下に示します。
pack packName options
オプション
パックウィジェットで使用可能なオプションは、次の表のとおりです-
Sr.No. | Syntax & Description |
---|---|
1 |
-side side 親ウィンドウの指定された側にウィジェットをパックします。 上部、下部、左、および右にすることができます。 デフォルトはtopです。 |
2 |
-anchor edge 幅がスペースが割り当てられているよりも小さい場合、パックウィジェットは特定の側に固定されます。 有効なエッジは、n、e、w、およびsです。 |
3 |
-expand boolean ウィジェットを使用可能なスペースにするために使用されます。 |
4 |
-padx number ウィジェットのpadxを設定します。 |
5 |
-pady number ウィジェットの水田を設定します。 |
6 |
-fill direction ウィジェットは、区画内の余分なスペースを埋めるために拡大する場合があります。 デフォルトはnoneです。 方向は、なし、xは垂直方向に、yは水平方向に、両方は双方向になります。 |
7 |
-after widgetName このウィジェットをwidgetNameの後に、通常はその上にパックします。 |
パックウィジェットの簡単なパックの例を以下に示します-
#!/usr/bin/wish
label .label1 -background green -text "Hello World1" -width 30
label .label2 -background gray -text "Hello World2"
frame .myFrame2 -background blue -relief ridge -borderwidth 8 -padx 10 -pady 10
-height 100 -width 50
pack .label1 -side top -anchor s
pack .label2 -side top -anchor s
pack .myFrame2 -padx 10 -fill x -side bottom -anchor n -after .label2
上記のプログラムを実行すると、次の出力が得られます-