Quantcast
Viewing latest article 9
Browse Latest Browse All 58

QPainter::begin: Paint device returned engine == 0, type: 2

I'm trying to print Qtablewidget but it just print a blank page and application output show

QPrinter::metric: Invalid metric commandQPainter::begin: Paint device returned engine == 0, type: 2QWidget::render: Cannot render with an inactive painter

print function

void MainWindow::on_btPrint_clicked(){  QPrinter printer(QPrinter::HighResolution);  QPrintDialog printer_dialog(&printer, this);  if (printer_dialog.exec() == QDialog::Rejected) return;  QPainter painter(&printer);  ui->table_log->render(&painter);}

Image may be NSFW.
Clik here to view.
log table


Viewing latest article 9
Browse Latest Browse All 58

Trending Articles