Tkinter Progress Bar замерзает, я делаю что -нибудь ещеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Tkinter Progress Bar замерзает, я делаю что -нибудь еще

Сообщение Anonymous »

Я построил простую панель прогресса (я хочу использовать его во многих других программах), но проблема в том, что если я перемещаю окно, или нажимаю на все, что окно прогресса замерзает. Сценарий продолжает работать, но окно прогресса «не отвечает» и не обновляется. < /P>
from tkinter import *
from tkinter.ttk import *
from datetime import *
import time

def main():
# get start time to calc execution time
start_time = datetime.now().replace(microsecond=0)
print(start_time, "\n")

GB = 100
window = Tk()
percent = StringVar()
text = StringVar()
fleft = StringVar()
download = 0
speed = 5

percentLabel = Label(window, textvariable=percent).pack()
taskLabel = Label(window, textvariable=text).pack()
leftLabel = Label(window, textvariable=fleft).pack()

bar = Progressbar(window,orient=HORIZONTAL,length = 300)
bar.pack(pady=10)

while (download < GB):
download += speed
time.sleep(1)
bar['value']+=(speed/GB)*100
percent.set(str(int((download/GB)*100))+"%")
text.set(str(download)+" files completed!")
fleft.set(str(int(GB - download)) + " left to complete.")
window.update_idletasks()
window.mainloop()

if __name__ == '__main__':
main()


Подробнее здесь: https://stackoverflow.com/questions/797 ... thing-else
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использование rich.progress.Progress для отслеживания загрузки на Google Диск, но прогресс не отображается в терминале
    Anonymous » » в форуме Python
    0 Ответы
    36 Просмотры
    Последнее сообщение Anonymous
  • Bootstrap Progress Bar Custom Border Radius
    Anonymous » » в форуме Html
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Bootstrap Progress Bar Custom Border Radius
    Anonymous » » в форуме CSS
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • TQDM Progress Bar, изменение текстового формата
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Python enumerate () TQDM Progress-Bar при чтении файла?
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»