Анимировать изображение в Qt - PullRequest
0 голосов
/ 16 февраля 2011

Я добавил изображение .png в мою сцену QGraphics, используя addPixmap ().Теперь я хочу оживить это изображение.Означает, что я хочу переместить это изображение, и оно будет заменено новым изображением.Замените старое новым, покажите, что оно будет выглядеть как движущееся.

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

Для меня я добавил в QLabel и переместил его на QTimer на родительском QWidget .

1 голос
/ 17 февраля 2011

addPixmap () вернет QGraphicsPixmapItem, который вы можете перемещать с помощью setPos (). Вы также можете изменить растровое изображение с помощью setPixmap ().

Вы можете сделать анимацию вручную, используя таймер для обновления положения и растрового изображения (с помощью QTimer). В последних выпусках Qt есть новая инфраструктура анимации, которая описана здесь: http://doc.qt.io/qt-4.8/animation-overview.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...