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

上記のプログラムを実行すると、次の出力が得られます-