我知道可以使用已弃用的类 QtWebkit 来执行此操作,如此处所示。
我想知道新的QtWebEngine框架是否可以完成类似的工作?我找不到在网页(QWebEnginePage)中创建插件的方法。这与 Chromium 中的插件技术有关吗?
我目前只是在探索使用 Qt 5.5 实现这一目标的可能性。
我知道可以使用已弃用的类 QtWebkit 来执行此操作,如此处所示。
我想知道新的QtWebEngine框架是否可以完成类似的工作?我找不到在网页(QWebEnginePage)中创建插件的方法。这与 Chromium 中的插件技术有关吗?
我目前只是在探索使用 Qt 5.5 实现这一目标的可能性。
我无法以一种或另一种方式找到完全明确的答案,但是在移植指南的末尾有一些东西表明它不再可能:
Qt WebEngine 使用 Skia 渲染网页,并且没有为此使用 QPainter 或 Qt。HTML5 标准现在还提供了更好的替代方案,这些替代方案在 Qt WebKit 中引入本机控件插件时不可用。
否QPainter
意味着QWidget
在渲染期间无法绘制。