Понадобилось мне написать одноразовую программу. В ней мне понадобилось отрисовать анимацию. Я решил долго не сношать мозг, а сделать в быдлокод-way.
Но теперь мне интересно, как это надо было сделать правильно, в стиле, который предполагает Qt4.
Я сделал так: завёл QPixmap, в котором всё храню, и в paintEvent() моего виджета я отрисовываю его через paintPixmap. А в методах, отвечающих за анимацию, я в цикле с задержкой рисую на этом QPixmap и каждый кадр дёргаю repaint().
А как правильно?