QPainter を使用してアイテムを QImage に描画しようとしていますが、この QImage の正確なサイズを予測できないため、 QImage::save() を使用できません。常に教えてくれます:
QPainter::begin: Paint device returned engine == 0, type: 3
しかし、この QImage を宣言するときに画像の高さと幅を指定すると、スムーズに動作します。
QImage output = QImage (500 , 500 , QImage::Format_ARGB32);