Tcl-tk-tk-layout-widgets

提供:Dev Guides
移動先:案内検索

Tk-レイアウトウィジェット

レイアウトウィジェットは、Tkアプリケーションのレイアウトを処理するために使用されます。 フレームウィジェットは他のウィジェットのグループに使用され、配置、パック、グリッドはレイアウトマネージャーであり、ウィンドウへの追加を完全に制御できます。 利用可能なレイアウトウィジェットのリストは以下のとおりです-

Sr.No. Widgets & Description
1

Frame

他のウィジェットを保持するコンテナウィジェット。

2

Place

原点の座標と正確なサイズで特定の場所に他のウィジェットを保持するウィジェット。

3

Pack

ウィジェットを親ウィジェットに配置する前にブロックで整理するシンプルなウィジェット。

4

Grid

異なる方向にパッキングするウィジェットをネストするウィジェット。

シンプルな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

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

フレームウィジェットの例