Qt 带有PDF打印的功能的,代码如下
QPrinter printer(QPrinter::PrinterResolution);
printer.setPageSize(QPrinter::A4);
printer.setOutputFormat(QPrinter::PdfFormat);
printer.setOutputFileName("a.pdf");
QPainter painter(&printer);
//.....绘制....
额...这个是打印至PDF的,
要打印的话,QPrintDialog这个类看看能不能帮到你