Search
Write a publication
Pull to refresh
0
0

Пользователь

Send message
Используем цикл for, так как он выполняется гораздо быстрее while'a.

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

Сразу хочу сказать: Tkinter не подойдёт для этой цели.

Какая интрига… Заставили в 5 утра за комп сесть.
Если сделать так:
def generator(amount, port=''):
    ...
    for n in range(amount):
        ...
        prc = int(n//(amount/100.0))

        frame.update()
        prgs.set(prc)
        ... 
    prgs.set(100)
    print('Success!')

...

prgs = IntVar()
pb = ttk.Progressbar(frame, orient='horizontal', length=320, mode='determinate', variable=prgs)
pb.grid(row=4, column=0, columnspan = 8)

root.mainloop()

то все получится. Можно еще времени выиграть на генераторе, прорядив обновление прогрессбара только при увеличении процентов.
Довольно часто наблюдаю бегунов с низкой частотой смены ног (каденс).
Возможно в этом еще дело быть. Медленная смена ног, — большее время касания с землей, — большее время нагрузки на мышцы и связки во время переноса ног.
Часто еще и начало контакта с поверхностью перед собой, с выносом ноги вперед, что приводит и к проседанию при беговом шаге.
Общепринятые значения каденса 180 шагов в минуту (90 на одну ногу), а время касания 200 мс.
Но это для темповой тренировки.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity