#include #include #include #include int main(int argc, char *argv[]) { QApplication a(argc, argv); QPrinter printer(QPrinter::HighResolution); QPrintDialog dlg(&printer); if (dlg.exec() == QDialog::Accepted) { qDebug() << "File name:" << printer.outputFileName(); if (printer.outputFormat() == QPrinter::PdfFormat) qDebug() << "Format: PDF"; if (printer.outputFormat() == QPrinter::NativeFormat) qDebug() << "Format: Native"; } }