Help us understand the problem. What is going on with this article?

Tcl/Tkでステータスバーを作る

More than 5 years have passed since last update.

Tcl/Tkでステータスバーもどきを作ろうとすると、なかなか文字列を上手く左右に配置できません。左寄せで出す文字列と右寄せで出す文字列の間にダミーの文字列を入れる事で、フレームの両端に文字を表示できます。

画像

frame.tcl
frame .f
label .f.left -text "左寄せ"
label .f.space -text " "
label .f.right -text "右寄せ"
pack .f.left  -side left -anchor w 
pack .f.space -side left -expand yes -fill x ; #真ん中だけを -expand yes に設定する。
pack .f.right -side left -anchor e 
pack .f -anchor w -fill x  ;# -fill でx方向へ引き延ばす
natsutan
プログラマ
pasonatech
当社はエンジニアを核としたITサービス企業です。IT、モノづくり双方のエンジニアが在籍しており、AI・IoT活用に伴うデバイス、プラットフォーム、データ解析まで幅広いサービス提供が可能です。お客様の検討方針に合わせ、業務委託、人材派遣、クラウドソーシング等、多様な契約形態での対応が可能です。
https://www.pasonatech.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away