は、私が行 で5つのラベル 各ラベルが含まれているグリッドを作成したが、私はそれぞれの行にしたい前の少なくともラベル1 coloneグリッド[Tkの]をどのように扱うか
コードのサイズと同じ大きさを持っています:
label .f0 -text "frame 0"\
-relief groove \
-borderwidth 2 \
-background blue
label .f1 -text "frame 1" \
-relief groove \
-borderwidth 2 \
-background gray
label .f2 -text "frame 2" \
-relief groove \
-borderwidth 2 \
-background green
label .f3 -text "frame 3" \
-relief groove \
-borderwidth 2 \
-background yellow
label .f4 -text "frame 4"\
-relief groove \
-borderwidth 2 \
-background red
grid .f0 -row 1 -column 1 -sticky ewns
grid .f1 -row 2 -column 2 -sticky ewns
grid .f2 -row 3 -column 3 -sticky ewns
grid .f3 -row 4 -column 4 -sticky ew
grid .f4 -row 5 -column 5 -sticky ew
printScr:
だから私の質問は、矢印はあなたが使用するどのように多くの列を指定するグリッドに-columnspanオプションを使用することができます
を、正しく(私は 'に' -sticky w'を変更する作業です-sticky ew') –
レイアウトエンジンは、各ウィジェットに1つ以上の行と1つ以上の列からなるボックスを与えます。 '-sticky'オプションは、必要以上のものがあるときにウィジェットがボックス内のスペースをどのように処理するかを示します。 –