これはメインプログラムの小さなケースです:
void Widget::paintEvent(QPaintEvent *){
QPainter *painter1 = new QPainter(this);
QPainter *painter2 = new QPainter(this);
delete painter1;
painter2->drawLine(50,50,200,100);
}
クラッシュしています。最後の行を削除すると、次の警告メッセージが表示されます。
QPaintDevice: ペイント中のペイント デバイスを破棄できません