1

我有一个表格(QTableWidget),有很多行并且有滚动条。这是我打印此表的命令。

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

但只会打印显示的第一行。表格的下面部分(我们必须用滚动条向下滚动表格才能看到)没有打印出来。如何打印表格的所有内容?

4

0 回答 0