Найти - Пользователи
Полная версия: QPropertyAnimation sleep
Начало » GUI » QPropertyAnimation sleep
1
kazakoff64
Доброе время суток, решил поработать с анимацией, пишу код типа

 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)

Но анимация уже проходит, есть варианты другой задержки?
Kyrym
Не работал с анимацией. Но может Вы не туда выполняете time.sleep(1)? Т.е. отдельно должен пройти процесс загрузки Gui и отдельно time.sleep + анимация. Хотя Ваша строчка “Но анимация уже проходит” сбивает с толку, ведь time.sleep просто останавливает выполнение кода.
Можете здесь почитать про потоки - http://python.su/forum/topic/33212/
Rodegast
Вызывай self.animProgress.start() по таймеру.
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