首页| 论坛| 消息

标题:Qwebenging 打印问题
作者:wanger233
日期:2021-05-10 17:44
内容:

QT5.15 默认的QWebEngine下的网页使用 window.print()没有作用。js报错 Cannot read property 'getStrings' of undefined。
所以自己编译源码下的Qwebenging就可以了么?还是怎么处理?


#1 [lixinwei 05-10 20:46]
你需要处理QWebEnginePage类的printRequested信号
参考官方示例printme:
https://code.qt.io/cgit/qt/qtwebengine.git/tree/examples/webenginewidgets/printme?h=5.15
(Qt WebEngine 的官方示例大部分都有必要学习一下,只学习simplebrowser是不够的)
#2 [wanger233 05-11 16:04]
感谢,相关的调用以及说明很全,认识到核心机制 是qt拦截window.print() 生成信号,然后需要根据信号来处理功能。。。 还以为会交给chrom处理

回复 发表
主题 版块