16,235
社区成员
发帖
与我相关
我的任务
分享
QPrinter *printer=new QPrinter(QPrinterInfo::defaultPrinter(),QPrinter::ScreenResolution);
printer->setOutputFormat(QPrinter::PdfFormat);
printer->setOutputFileName("g:\\mytest.pdf");
printer->setOrientation (QPrinter::Portrait);
QPainter painter;
if (! painter.begin(printer)) { // failed to open file
//qWarning("failed to open file, is it writable?");
ui->printInfoLabel->setText(tr("unprinted"));
return;
}
else
ui->printInfoLabel->setText(tr("printed"));