QPrinter ::无效的度量命令

时间:2016-05-21 08:00:07

标签: qt qwidget qprinter

我们可以使用QPrinter命令在某台机器上导出/打印预览。但有些我们看不到预览。

在调试视图中获取以下错误:

QPrinter ::无效的度量命令 QWidget :: render:无法使用非活动画家进行渲染

printsupport dll被复制到适当的loacation,即AppPath \ printsupport \ windowsprintersupport.dll

有人有任何想法。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试

painter.scale(1.01, 1.01);

painter.scale(0.99, 0.99);

我不知道为什么,但它适用于我的app.I不需要scale(),但没有它,会发生同样的错误。 PS:QPainter::begin: Paint device returned engine == 0, type: 2 以下是此错误的另一个示例。