2014-06-08 94 views

回答

1

看看QDocument。使用例如一个QTextstream从你的表格构造一个html结构。使用setHtml来设置文档内容。现在您可以使用printQPrinter进行打印。

2

QPrinter是一个绘画设备,您可以使用它来渲染您的小部件。

QPrinter printer; 
QPrintDialog printer_dialog(&printer); 
if (printer_dialog.exec() == QDialog::Accepted) { 
    QPainter painter(&printer); 
    your_widget->render(&painter); 
}