Найти - Пользователи
Полная версия: ttk.progressbar для скачивания файла
Начало » GUI » ttk.progressbar для скачивания файла
1
PythonStriker
Есть допустим файл. Скачиваю так
file=urllib.urlopen("http://URL.ru/file.zip")
a = open("file.zip", "wb")
a.write(file)
a.close()

И в окне есть кнопка для вызова функции скачивания и прогрессбар. Как бы сделать чтобы при скачивании файла прогресс бар проявлял активность. Именно из расчета размера файла
Shecspi
Прорисовывай его в отдельном потоке.
PythonStriker
Понятно, но мне еще хотелось бы знать как таким способом можно не скачивая узнать размер файла?
Shecspi
Читаешь заголовки, которые сервер тебе прислал вместе с файлом. В них указан размер в Content-Length.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB