QTableWidget在纸上打印表格

QTableWidget在纸上打印表格,qt,qtablewidget,Qt,Qtablewidget,我正在用Qt编写程序。程序结果-QTableWidget对象。我可以在不转换为excel、pdf等格式的情况下将此表打印在纸上吗?这可能吗?看看QDocument。例如,使用QTextstream从表中构造html结构。使用setHtml设置文档内容。现在,您可以使用QPrinter打印。查看QDocument。例如,使用QTextstream从表中构造html结构。使用setHtml设置文档内容。现在,您可以使用打印来使用QPrinter进行打印。QPrinter是一种绘画设备,您可以使用它来

我正在用Qt编写程序。程序结果-QTableWidget对象。我可以在不转换为excel、pdf等格式的情况下将此表打印在纸上吗?这可能吗?

看看QDocument。例如,使用QTextstream从表中构造html结构。使用setHtml设置文档内容。现在,您可以使用QPrinter打印。

查看QDocument。例如,使用QTextstream从表中构造html结构。使用setHtml设置文档内容。现在,您可以使用打印来使用QPrinter进行打印。

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

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

QPrinter是一种绘画设备,您可以使用它渲染小部件

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