Что то у меня все равно не получается((((
Пишу следующее(может что не так пишу):
Опять предпросмотр пустой.
................................................................
QPrinter *printer = new QPrinter(QPrinter::HighResolution);
QPrintPreviewDialog *dialog = new QPrintPreviewDialog(printer);
connect(dialog, SIGNAL(paintRequested(QPrinter *)),
this, SLOT(printing(QPrinter *)));
dialog->exec();
}
...........................................
void forma::printing(QPrinter *printer)
{
QPainter painter;
QImage *image= new QImage();
QString name;
name="C:/print.jpg";
image->load(name,"JPG");
painter.begin(printer);
QRect rect = painter.viewport();
painter.drawImage(rect,*image);
painter.end();
}
...........................................