我有一个包含许多行且有滚动条的表(QTableWidget)。这是我打印此表的命令。
QPrinter printer;
QPrintDialog printer_dialog(&printer);
if (printer_dialog.exec() == QDialog::Accepted) {
QPainter painter(&printer);
ui.mytable->render(&painter);
}
但只会打印显示的第一行。不打印表的下面部分(我们必须用滚动条向下滚动表格)。如何打印表格的所有内容?