我一直在尝试打印 QWebView。最初它看起来很简单。
class myView:public QWebView
{
...
}
在 myView 的一个公共成员函数中
QPrinter printer;
printer.setPageSize(QPrinter::A4);
printer.setOrientation(QPrinter::Portrait);
QPrintDialog *dlog = new QPrintDialog (&printer, this);
qDebug () <<" HoHoooo.. Going to print ";
if ( dlog->exec () != QDialog::Accepted)
{
qDebug () <<"Printing Not accepted.. :( ";
}
else
{
print(&printer);
}
打印输出不正确。请建议,如果我错过了什么?