Есть класс, наследуемый от QGraphicsItem:Код:class Image : public QGraphicsItem{public: Image(const QString &fileName); void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);protected: void mousePressEvent(QGraphicsSceneMouseEvent *event);private: QImage image;};Код:Image::Image(const QString &fileName){ image = QImage(fileName);}void Image:
aint(QPainter *painter, const QStyleOptionGraphicsItem */*option*/, QWidget */*widget*/){ painter->drawImage(0, 0, image); painter->setRenderHint(QPainter::Antialiasing, true);}void Image::mousePressEvent(QGraphicsSceneMou seEvent *event){ //do something QGraphicsItem::mousePressEvent(event);}Э тот код отображает на сцену только первый (если я не ошибаюсь) кадр из гифки.Собственно сабж: как сделать анимацию?ПС: пробовал что-то сделать через QMovie и QImageReader - ничего не вышло.ППС: неужели QMovie можно использовать только в связке с QLabel?