Олег Беж, К примеру после нажатия на кнопку начинает выполняться определённый скрипт и программа зависает на определённое время пока он выполняется. А я хотел чтобы заместо зависания происходила анимация загрузки.
Djimbo Sfan, после нажатия на кнопку начинает выполняется функция, Вы эту функцию декорируете анимацией. Если не в курсе, что это и как, то погуглите о декораторах в питоне, можно даже видосы найти на ютубе. В декораторе рисуете и/или выводите анимацию, запускаете декорируемую функцию, удаляете анимацию.
То же самое можно сделать описав в вызываемой нажатием кнопки функции, то бишь кнопку нажали - запустилась функция, которая первым делом рисует анимацию, потом выполняет что Вам нужно и в конце анимацию удаляет. Но это говнокод, лучше вынести такой функционал в декоратор, который, по сути, будет делать то же самое
Djimbo Sfan, а чтоб весь гуи при этом не зависал - запускать функцию нужно в отдельном потоке. Используйте Qtreading.
Об этом можете так же видосики посмотреть на ютубе, там обычно грубые примеры, которые позволяют быстро вьехать в суть вопроса и начать что-то делать, а дальше, по надобности, уже и в доках можно почитать о какой-лиьо особенности или фиче