Создаю фрейм, размещаю на нем виджеты, далее вызываю превью для печати. И получаю то что изображено на картинке (В левой части виджеты на фрейме, справа - превью). Как видно в превью есть сдвиг по вертикали, что я делаю не правильно??? Мой код прилагается ниже. Весь код не привожу так как получиться слишком много, поэтому привожу кусками, но думаю и так все будет понятно
http://www.imageup.ru/img145/preview318247.jpgC++ (Qt)
QPainter painter;
painter.begin(printer);
QRect r(painter.viewport());
QFont font(label->font());
font.setPointSize( font.pointSize()*5 );
QTextLayout *textLayout = new QTextLayout(label->text(), font);
textLayout->beginLayout();
QTextLine line = textLayout->createLine();
textLayout->endLayout();
textLayout->draw(painter, QPoint(label->geometry().x()*5,label->geometry().y()*5));