• 3467阅读
  • 1回复

QT打印时如何只打印一部分内容 [复制链接]

上一主题 下一主题
离线dulllight
 
只看楼主 倒序阅读 楼主  发表于: 2009-09-14
widget里最下面有2个按钮,上面是打印的数据表格...如何在打印时不打印那2个按钮?
PS:widget的格式是不能去改了,因为式样如此..

盼高人指教
离线dulllight
只看该作者 1楼 发表于: 2009-09-14
if (printerDialog->exec())
    {
        pushButton_Print->hide();
        pushButton_Exit->hide();
        QPainter painter(printer);
        painter.setRenderHint(QPainter::Antialiasing);
        render(&painter);
        pushButton_Print->show();
        pushButton_Exit->show();
    }

通过hide,show确实可以实现,但是个人感觉太雷了.....哪位有真正意义上设置打印范围的方法吗?盼赐教
快速回复
限100 字节
 
上一个 下一个