QPrintDialog的文档信息

时间:2018-08-16 15:37:03

标签: c++ qt printing

如何创建具有用于打印文档的相关信息的QPrintDialog? 目前,我的代码是:

/*!
 * send stuff to printer
 */
void MainWin::print() {
    QPrinter printer;
    QPrintDialog prSettings(&printer, this);

    prSettings.setWindowTitle(tr("Print"));

    if(QDialog::Accepted == prSettings.exec()) {
        QPainter painter(&printer);
        m_ui.graphicsview->render(&painter);
    }
}

最终打印输出符合预期。但是:我没有获得有关打印页数的任何信息。打印机“属性”窗口也具有预览。该内容完全是胡说八道。 看来我必须以某种方式将QGraphicsView连接到QPrintDialog才能显示它。我该怎么做?我所看到的所有示例都没有做到这一点。 在初始化中设置m_ui.graphicsview而不是设置它不会更改任何内容。

0 个答案:

没有答案