Вопрос

Я экспериментирую с новой поддержкой плитки Tkinter Python 2.7 (TTK). Есть ли способ сделать TTK.PROGRESSBAR () Control Auto, пропорционально его родительскому контейнеру? При чтении документации на этом контроле, кажется, что нужно явно установить высоту или ширину этого виджета?

Я ищу способ разместить виджет TTK.PROGRESSBAR в диалоговом окне горизонтально прогрессируемых TKINTAL и иметь размер этого виджета в виде родительского диалогового окна Resize пользователем.

Есть ли окно или рамка изменить размер события, которое я могу поймать, что настройки TTK.Progressbar, который я могу .Config (), или .pack () вариант, который я могу использовать для достижения моей цели?

Любые предложения оценили.

Это было полезно?

Решение

Попробуйте использовать 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()
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top