查看完整版本: [-- Qwebenging 打印文件 --]

QTCN开发网 -> Qt基础编程 -> Qwebenging 打印文件 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

wanger233 2021-05-17 10:32

Qwebenging 打印文件

Qwebenging加载一个网页然后调用js发送一个pdf文件来打印。
现在的处理是加载到新的Qwebengingview,加载出来再调用print();所以好慢啊,感觉总共不对劲。
诸位有更好的方法没?

weiweiqiao 2021-05-18 07:03
你用的啥版本的?5.15.2版本在线安装已经不能选msvc了。。,mingw没有QWebengine控件

wanger233 2021-05-18 10:14
我用的就是5.15.2 ,msvc2019的版本。
在线安装,勾选 latest realeases 点击 Filter按钮然后右侧 下拉框选中qt,下拉qt 5.15.2 下面有msvc版本安装。
现在的方式 加载pdf 用debug测10秒。 release 2.1秒。也没别的思路先凑活用。

lqiangfeng 2021-08-18 08:25
楼主怎么实现webengine打印pdf的,我是qt5.14.2一般网页上打印网页的按钮可以触发信号printRequested,点击网页上打印pdf按钮信号printRequested不能触发

wanger233 2021-08-24 13:57
lqiangfeng:楼主怎么实现webengine打印pdf的,我是qt5.14.2一般网页上打印网页的按钮可以触发信号printRequested,点击网页上打印pdf按钮信号printRequested不能触发 (2021-08-18 08:25) 

网页调试看看 是否最后调用了print()
网页调试模式下  window.print()调用这个 qt会触发 printRequested
打印pdf按钮不一定也是这么处理。这方面我还没找到解决办法。


查看完整版本: [-- Qwebenging 打印文件 --] [-- top --]



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