Извините за мой плохой английский.
Я создал приложение для хеширования файлов с помощью tkinter и python3, но как только оно начало хешировать файлы, пользовательский интерфейс зависает.
Как я могу предотвратить это ...
Многопоточность для операций ввода-вывода и Многопроцессорность для задач с интенсивным использованием ЦП. Читать В чем различия между многопоточными и многопроцессорными модулями?
См. Также Tkinter: Как использовать потоки для предотвращения "зависания" цикла главных событий