LINUX.ORG.RU

История изменений

Исправление der_looser, (текущая версия) :

def smart_search(arg):
    x = 0
    #здесь какой-то цикл
        root.update() # обновление интерфейса
        progressVar.set(x) # выставляется текущее положение прогрессбара
        x += 1

root = Tk()

progressVar = IntVar() # переменная, связанная с текущим заполнением
ttk.Progressbar(root, value = 100, variable = progressVar).pack()

smart_search(arg)

root.mainloop()

попробуй реализовать что-то подобное. но в функции нужен цикл, что бы выставлять новое положение прогрессбара.

Исправление der_looser, :

def smart_search(arg):
    x = 0
    #здесь какой-то цикл
        root.update() # обновление интерфейса
        progressVar.set(x) # выставляется текущее положение прогрессбара
        x += 1

root = Tk()

progressVar = IntVar() # переменная, связанная с текущим заполнением
ttk.Progressbar(root, value = 100, variable = progressVar).pack()

root.mainloop()

попробуй реализовать что-то подобное. но в функции нужен цикл, что бы выставлять новое положение прогрессбара.

Исходная версия der_looser, :

def smart_search(arg):
    x = 0
    #здесь какой-то цикл
        root.update() # обновлению интерфейса
        progressVar.set(x) # выставляется текущее положение прогрессбара
        x += 1

root = Tk()

progressVar = IntVar()
ttk.Progressbar(root, value = 100, variable = progressVar).pack()

root.mainloop()

попробуй реализовать что-то подобное. но в функции нужен цикл, что бы выставлять новое положение прогрессбара.