Pergunta

Estou experimentando o novo suporte de ladrilhos do Python 2.7 (TTK). Existe uma maneira de tornar a proporção do TTK.ProgressBar () de controle automático em seu contêiner pai? Ao ler a documentação sobre esse controle, parece que é preciso definir explicitamente a altura ou a largura deste widget?

Estou procurando uma maneira de colocar o widget TTK.ProgressBar em uma caixa de diálogo Tinnter redimensível horizontalmente e fazer com que esse widget redimensione à medida que o usuário redimensiona a caixa de diálogo pai.

Existe um evento de redimensionamento de janela ou quadro que eu possa prender, uma opção TTK.ProgressBar I Can .Config () ou .pack () Opção que posso usar para atingir minha meta?

Quaisquer sugestões apreciadas.

Foi útil?

Solução

Tente usar o fill opção de pack (ou grade) para que o widget preencha seu recipiente.

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top