Tk-レイアウトウィジェット
レイアウトウィジェットは、Tkアプリケーションのレイアウトを処理するために使用されます。フレームウィジェットは他のウィジェットをグループ化するために使用され、配置、パック、およびグリッドはレイアウトマネージャーであり、ウィンドウへの追加を完全に制御できます。利用可能なレイアウトウィジェットのリストは以下のとおりです-
シニア番号 | ウィジェットと説明 |
---|---|
1 | フレーム 他のウィジェットを保持するためのコンテナウィジェット。 |
2 | 場所 原点の座標と正確なサイズで特定の場所に他のウィジェットを保持するウィジェット。 |
3 | パック 親ウィジェットに配置する前にウィジェットをブロックに編成するための単純なウィジェット。 |
4 | グリッド ウィジェットをネストして、さまざまな方向にパッキングします。 |
レイアウトウィジェットの簡単なTkの例を以下に示します-
#!/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
上記のプログラムを実行すると、次の出力が得られます-