• 1611阅读
  • 4回复

Qwebenging 打印文件 [复制链接]

上一主题 下一主题
离线wanger233
 

只看楼主 倒序阅读 楼主  发表于: 2021-05-17
Qwebenging加载一个网页然后调用js发送一个pdf文件来打印。
现在的处理是加载到新的Qwebengingview,加载出来再调用print();所以好慢啊,感觉总共不对劲。
诸位有更好的方法没?
离线weiweiqiao

只看该作者 1楼 发表于: 2021-05-18
你用的啥版本的?5.15.2版本在线安装已经不能选msvc了。。,mingw没有QWebengine控件
Jobs Insanely Great.
离线wanger233

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

只看该作者 3楼 发表于: 2021-08-18
楼主怎么实现webengine打印pdf的,我是qt5.14.2一般网页上打印网页的按钮可以触发信号printRequested,点击网页上打印pdf按钮信号printRequested不能触发
离线wanger233

只看该作者 4楼 发表于: 2021-08-24
回 lqiangfeng 的帖子
lqiangfeng:楼主怎么实现webengine打印pdf的,我是qt5.14.2一般网页上打印网页的按钮可以触发信号printRequested,点击网页上打印pdf按钮信号printRequested不能触发 (2021-08-18 08:25) 

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