标题:Qwebenging 打印文件
作者:wanger233
日期:2021-05-17 10:32
内容:
Qwebenging加载一个网页然后调用js发送一个pdf文件来打印。
现在的处理是加载到新的Qwebengingview,加载出来再调用print();所以好慢啊,感觉总共不对劲。
诸位有更好的方法没?
#1 [weiweiqiao 05-18 07:03]
你用的啥版本的?5.15.2版本在线安装已经不能选msvc了。。,mingw没有QWebengine控件
#2 [wanger233 05-18 10:14]
我用的就是5.15.2 ,msvc2019的版本。
在线安装,勾选 latest realeases 点击 Filter按钮然后右侧 下拉框选中qt,下拉qt 5.15.2 下面有msvc版本安装。
现在的方式 加载pdf 用debug测10秒。 release 2.1秒。也没别的思路先凑活用。
#3 [lqiangfeng 08-18 08:25]
楼主怎么实现webengine打印pdf的,我是qt5.14.2一般网页上打印网页的按钮可以触发信号printRequested,点击网页上打印pdf按钮信号printRequested不能触发
#4 回 lqiangfeng 的帖子 [wanger233 08-24 13:57]
lqiangfeng:楼主怎么实现webengine打印pdf的,我是qt5.14.2一般网页上打印网页的按钮可以触发信号printRequested,点击网页上打印pdf按钮信号printRequested不能触发 (2021-08-18 08:25)
网页调试看看 是否最后调用了print()
网页调试模式下window.print()调用这个 qt会触发 printRequested
打印pdf按钮不一定也是这么处理。这方面我还没找到解决办法。