QPrinter设置DPI

使用QPrinter打印文件时,有时不同的DPI打印出来效果不一样,这个问题是由于DPI不同导致的;

可以使用QPrinter的setResolution();来设置DPI,需要注意的是这个函数调用必须放在begin调用之前才能生效。

参考:

Qt之高DPI显示器(一) - 解决方案整理 - 朝十晚八 - 博客园
https://www.cnblogs.com/swarmbees/p/12004594.html

QT中QPrinter打印功能 - 灰信网(软件开发博客聚合)
https://www.freesion.com/article/2198855874/

猜你喜欢

转载自blog.csdn.net/wuquan_1230/article/details/115462794