首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QPrinter::无效的公制命令

QPrinter::无效的公制命令
EN

Stack Overflow用户
提问于 2016-05-21 16:00:07
回答 1查看 304关注 0票数 0

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

在调试视图中,出现以下错误:

QPrinter::无效公制命令QWidget:: render : cannot render with inactive painter

将printsupport dll复制到适当的位置,即AppPath\printsupport\windowsprintersupport.dll

有人有idea.Thanks吗。

EN

回答 1

Stack Overflow用户

发布于 2016-12-07 19:27:44

试一试

代码语言:javascript
复制
painter.scale(1.01, 1.01);

代码语言:javascript
复制
painter.scale(0.99, 0.99);

我不知道为什么,但它适用于我的应用程序。我真的不需要scale(),但如果没有它,同样的错误就会发生。PS:QPainter::begin: Paint device returned engine == 0, type: 2这里是这个错误的另一个例子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37360399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档