Создайте индикатор выполнения (это фрагменты из моего кода, который обрабатывает файл размером 67 МБ.)
progress = ttk.Progressbar(bottommenuframe, orient=HORIZONTAL, length=100, maximum=190073, mode='determinate')
progress.pack(side=RIGHT)
progress.start() ## this starts the progressbar
, затем во время анализа:
def analysisfunction():
progress.step(1)
##do some analysis
root.after(0, analysisFunction)
if job == complete:
stop
Как я уже говорил, это будет работать смой файл 67MB и ткинтер.Надеюсь, это немного поможет:)