Qt-программа демонстрирует изменяющуюся графику. Можно ли анимацию отображаемую Qt- прогой сохранить в gif-файл?
Для рисования в Qt использую свой виджет:
class Graph : public QWidget{
Q_OBJECT
public:
Graph( QWidget *parent=0, const char *name=0 );
....
};
рисую на QPainter p;
void Graph::paintEvent( QPaintEvent * event) {
QPixmap pixmap;
QRect rect = event->rect();
pixmap.resize(rect.size().expandedTo(pixmap.size()));
pixmap.fill("#FBFFF3");
QPainter p(&pixmap,this);
....
bitBlt(this, event->rect().topLeft(), &pixmap);
}
(Pixmap для двойной буферизации.)