Tcl-tk-tk-geometry-manager
提供:Dev Guides
Tk-ジオメトリマネージャー
ジオメトリマネージャは、ウィンドウおよび他のフレームのジオメトリを管理するために使用されます。 これを使用して、ウィンドウとフレームの位置とサイズを処理できます。 リンク:/tcl-tk/tk_layout_widgets [レイアウトウィジェット]は、この目的で使用されます。
位置決めとサイジング
ウィンドウの配置とサイズ変更の構文は次のとおりです-
wm geometry . wxh+/-x+/-y
ここで、wは幅を示し、hは高さを示します。 その後に「+」が続きますまたは、画面上のxの位置を次に示す数字の「-」記号 同様に、次の「+」または番号付きの「-」記号は、画面上のy位置を示します
上記のステートメントの簡単な例を次に示します-。
#!/usr/bin/wish
wm geometry . 300x200+100+100
上記のプログラムを実行すると、次の出力が得られます-
グリッドジオメトリ
グリッドジオメトリの構文は以下に示されています-
grid gridName -column number -row number -columnspan number -rowspan number
列、行、列スパン、または行スパンは、グリッドジオメトリの提供に役立ちます。
上記のステートメントの簡単な例を以下に示します-
#!/usr/bin/wish
frame .myFrame1 -background red -height 100 -width 100
frame .myFrame2 -background blue -height 100 -width 50
grid .myFrame1 -columnspan 10 -rowspan 10 -sticky w
grid .myFrame2 -column 10 -row 2
上記のプログラムを実行すると、次の出力が得られます-