之前打印PDF都是通过html形式来实现的,但是这次要做的东西,需要打印界面控件,所以需要使用QPdfWriter. 通过OPdfwriter来获取OPainter对象,就能实现在PDF上来画画啦, 生成的PDF图片如下所示: 代码如下所示 //通过dialog来保存PDF路径QString mainWindow::pdfSaveAs(QString fileName) { QString file=""; file = QFileDialog::