1

Python2.7の新しいTkinterTileサポート(ttk)を試しています。ttk.Progressbar()コントロールをその親コン​​テナに比例して自動サイズ変更する方法はありますか?このコントロールのドキュメントを読むと、このウィジェットの高さまたは幅を明示的に設定する必要があるようです。

ttk.Progressbarウィジェットを水平方向にサイズ変更可能なTkinterダイアログに配置し、ユーザーが親ダイアログのサイズを変更すると、このウィジェットのサイズを変更する方法を探しています。

トラップできるウィンドウまたはフレームのサイズ変更イベント、目標を達成するために使用できる.config()または.pack()オプションのttk.Progressbar設定はありますか?

任意の提案をいただければ幸いです。

4

1 に答える 1

1

fill(またはグリッド)のオプションを使用packして、ウィジェットにコンテナーを埋めさせてみてください。

import Tkinter as tk
import ttk

root=tk.Tk()
pb = ttk.Progressbar(mode="indeterminate")
pb.pack(side="bottom", fill="x")
pb.start()
root.wm_geometry("300x300")
root.mainloop()
于 2010-10-26T19:31:10.883 に答える