Pregunta

estoy experimentando con el apoyo del azulejo nuevo Tkinter (TTK) de Python 2.7. ¿Hay una manera de hacer que el ttk.Progressbar () de control automático de cambio de tamaño en proporción a su contenedor principal? En la lectura de la documentación sobre este control, parece que hay que establecer explícitamente de este widget altura o anchura?

Estoy buscando una manera de colocar el widget ttk.Progressbar en un diálogo Tkinter horizontal de tamaño variable y tener este cambio de tamaño como un widget de cambio de tamaño de usuario del cuadro de diálogo de los padres.

¿Hay un evento de ventana o un marco de cambio de tamaño que puede atrapar una norma que establezca que puedo .config (), o .Pack () la opción de que pueda usar para lograr mi objetivo ttk.Progressbar?

Cualquier sugerencia apreciada.

¿Fue útil?

Solución

Trate de usar la opción fill de pack (o rejilla) para tener el widget llenar su contenedor.

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()
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top