Создаю свой виджет, на котором чего-то там рисую в paintEvent. Выглядит это примерно так: void RenderArea::paintEvent(QPaintEvent *) { QPainter painter(this); painter.setPen(mypen); painter.setBrush(mybrush); painter.drawEllipse(x,y,d,d); } Как мне сей шедевр (который я вижу на виджете) сохранить в файл? Нашел решение через QPicture, но тогда изображения не видно на виджете. А создавать два QPainter и дублировать все операции не хочется.