您的位置:首页 > 编程语言 > PHP开发

QPrinter 的 setPaperSize 方法似乎有 bug

2015-05-18 21:23 330 查看
这两天在写一个程序,需要控制打印机打印些内容,利用的是Qt 的QPrinter 类,在设置纸张大小时却出了个问题。

printer.setPaperSize(QSizeF(70, 50), QPrinter::Millimeter);

结果纸张大小完全不是我设置的值。



把上面那个尺寸修改一下:

printer.setPaperSize(QSizeF(70, 50.3), QPrinter::Millimeter);

输出的结果就正确了。



看样子像是 Qt 的bug。当然也可能是打印机驱动有问题。

大家有遇到类似的情况吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐