从QWebKit
迁移到QWebEngine
似乎比Qt官方声称的要复杂得多。使用QWebKit,我可以通过以下方式轻松打印网页:
QWebView->print(&printer);
使用 QWebEngine
类,QWebEngineView
没有提供 print()
方法。他们的浏览器示例使用一个名为 QWebEngineFrame
的类,该类提供了一个 print()
方法 - 但整个 QWebEngineFrame
并没有在任何地方定义!
所以我的问题是:如何使用 QWebEngine
打印页面?