读书人

Qt打印预览的有关问题

发布时间: 2012-04-21 14:34:44 作者: rapoo

Qt打印预览的问题

C/C++ code
void MainWindow::filePrintPreview (){    QPrinter printer(QPrinter::HighResolution);    QPrintPreviewDialog preview(&printer, this);    connect(&preview, SIGNAL(paintRequested(QPrinter*)), SLOT(printPreview(QPrinter*)));    preview.exec ();}void MainWindow::printPreview (QPrinter *printer){    textEdit->print(printer);}

为什么这样能实现打印预览而不进行打印?好像还能自动分页

[解决办法]
这里用了打印预览的类 在textEdit内部有了print方法 所以才能自动分页
假如没有的话可以把printer当做画布画 自己分页 我以前写过 很烦。。。

读书人网 >QT开发

热点推荐