• 1933阅读
  • 2回复

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

上一主题 下一主题
离线wanger233
 

只看楼主 倒序阅读 楼主  发表于: 2021-05-10
关键词: 问题qt5QWebEngine
QT5.15 默认的QWebEngine下的网页使用 window.print()没有作用。js报错 Cannot read property 'getStrings' of undefined。  
所以自己编译源码下的Qwebenging就可以了么?还是怎么处理?
在线lixinwei

只看该作者 1楼 发表于: 2021-05-10
你需要处理QWebEnginePage类的printRequested信号
参考官方示例printme:
https://code.qt.io/cgit/qt/qtwebengine.git/tree/examples/webenginewidgets/printme?h=5.15
(Qt WebEngine 的官方示例大部分都有必要学习一下,只学习simplebrowser是不够的)
离线wanger233

只看该作者 2楼 发表于: 2021-05-11
感谢,相关的调用以及说明很全,认识到核心机制 是qt拦截window.print() 生成信号,然后需要根据信号来处理功能。。。 还以为会交给chrom处理
快速回复
限100 字节
 
上一个 下一个