查看完整版本: [-- QWebEnginePage打印问题 --]

QTCN开发网 -> 《Qt高级编程》专栏 -> QWebEnginePage打印问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

kongxz 2021-11-09 10:29

QWebEnginePage打印问题

需要打印一个网页,尝试中发现调不到js的window.print()方法,下载网页html到本地会没有图片相关的资源,以图片方式打印网页会失真,导出pdf以后没有打印pdf的好的方法。然后找资料发现js的window.print()被qt截断了,会发送printRequested()信号。
有没有办法续上这个信号,让他继续走浏览器打印的流程。
或者有没有其他办法打印网页。

liulin188 2021-11-09 12:49
让你做web开发的负责打印功能

kongxz 2021-11-09 15:28
liulin188:让你做web开发的负责打印功能 (2021-11-09 12:49) 

卡在window.print()上了,web就是调用window.print(),然后这个在qt的控件里被截了。浏览器里没有问题。。。

liulin188 2021-11-09 15:51
有个属性好像是jsenable的,你设置下试试

wanger233 2021-11-10 16:10
qt 有demo展示打印 不过打印效果有些不咋地
示例里的 WebEngine Widgets PrintMe Example



查看完整版本: [-- QWebEnginePage打印问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled