Перемещение с QWebKit
на QWebEngine
кажется намного сложнее, чем заявили ребята из Qt. С QWebKit я мог печатать веб-страницы легко с помощьюQWebEngine: распечатать страницу?
QWebView->print(&printer);
С QWebEngine
класс QWebEngine
зрения не обеспечивает метод print()
. В их примере браузера используется класс с именем QWebEngineFrame
, который предлагает метод print()
- но целое QWebEngineFrame
не определено нигде!
Так что мой вопрос: как распечатать страницу с помощью QWebEngine
?
Кажется немного Hacky, но делает печать работу, если вы звоните JavaScript внутри страницы: window.print()? –