• 1363阅读
  • 4回复

[提问]QWebEnginePage打印问题 [复制链接]

上一主题 下一主题
离线kongxz
 

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

只看该作者 1楼 发表于: 2021-11-09
让你做web开发的负责打印功能
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线kongxz

只看该作者 2楼 发表于: 2021-11-09
回 liulin188 的帖子
liulin188:让你做web开发的负责打印功能 (2021-11-09 12:49) 

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

只看该作者 3楼 发表于: 2021-11-09
有个属性好像是jsenable的,你设置下试试
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线wanger233

只看该作者 4楼 发表于: 2021-11-10
qt 有demo展示打印 不过打印效果有些不咋地
示例里的 WebEngine Widgets PrintMe Example

快速回复
限100 字节
 
上一个 下一个