QPrinter *printer = new QPrinter();
QTextDocument *doc = new QTextDocument(this);
doc->setHtml(myhtml);
doc->print(printer);
QPainter painter;
painter.begin(printer);
QImage image;
image.load("img.png");
painter.drawImage(0, 0, image);
painter.end();
Затем все это идет в QPrintPreviewWidget.
Проблема в том, что отображается только img.png, html-текста нету. Если закоментировать рисование картинки - все нормально, текст есть.
Как нарисовать изображение поверх текста сгенерированного через print?