Форум сайта python.su
Доброе время суток, решил поработать с анимацией, пишу код типа
self.animProgress = QtCore.QPropertyAnimation(self.QGraphicsProgress, "opacity") self.animProgress.setDuration(1500) self.animProgress.setStartValue(1.0) self.animProgress.setEndValue(0.0) self.animProgress.start()
time.sleep(1)
Офлайн
Не работал с анимацией. Но может Вы не туда выполняете time.sleep(1)? Т.е. отдельно должен пройти процесс загрузки Gui и отдельно time.sleep + анимация. Хотя Ваша строчка “Но анимация уже проходит” сбивает с толку, ведь time.sleep просто останавливает выполнение кода.
Можете здесь почитать про потоки - http://python.su/forum/topic/33212/
Офлайн
Вызывай self.animProgress.start() по таймеру.
Офлайн