Python 2.7 / Windows ridimensionabile TTK progressbar?
-
26-09-2019 - |
Domanda
sto sperimentando con il supporto di nuovi Tkinter Tile Python 2.7 del (TTK). C'è un modo per rendere il ttk.Progressbar () di controllo auto-ridimensionamento in proporzione al suo contenitore padre? Nel leggere la documentazione su questo controllo, sembra che uno deve esplicitamente set di questo widget altezza o larghezza?
Sto cercando un modo per posizionare il widget di ttk.Progressbar in una finestra ridimensionabile Tkinter orizzontale e avere questo widget di ridimensionamento come un ridimensionamento utente è la finestra di genitore.
C'è un evento di finestra o cornice di ridimensionamento che può intrappolare, una regolazione che posso .config (), o .Pack () l'opzione che posso usare per raggiungere il mio obiettivo ttk.Progressbar?
Tutti i suggerimenti apprezzato.
Soluzione
Provare ad usare l'opzione fill
di pack
(o griglia) per avere il widget di riempire il suo contenitore.
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()