I tried this but print nothing again....
qi.save(base_file + ".png","PNG");
printer.setFullPage( TRUE );
if ( printer.setup(this) ) { // printer dialog
statusBar()->message( "Printing..." );
painter.drawImage(0,0,qi, 10,10, 20,20);
if( !painter.begin( &printer ) ) { // paint on printer
statusBar()->message( "Printing aborted", 2000 );
return;
}
painter.end();
statusBar()->message("");
}
qi.save(base_file + ".png","PNG");
QPrinter printer(QPrinter::HighResolution);
printer.setFullPage( TRUE );
printer.setPageSize(QPrinter::A4);
if ( printer.setup(this) ) { // printer dialog
statusBar()->message( "Printing..." );
QPainter p;
QPainter painter;
painter.drawImage(0,0,qi, 10,10, 20,20);
if( !painter.begin( &printer ) ) { // paint on printer
statusBar()->message( "Printing aborted", 2000 );
return;
}
painter.end();
statusBar()->message("");
}
To copy to clipboard, switch view to plain text mode
Bookmarks