2016-10-30 3 views
3

Ich habe festgestellt, dass QWebEngineView ein QWidget ist. Ist es möglich, HTML-Seiten für den Druck in PDF im Headless-Modus zu rendern? Chrom/Chrom kann kopflos laufen, also sollte es nicht unmöglich sein?Qt 5.7: QWebEngine Headless verwenden

Ich mache eine Anwendung, die auf meinem Linux-Server (ohne X) läuft, wo ich 37 Pakete installieren müsste, um einen virtuellen Framebuffer mit xvfb laufen zu lassen. Ich würde es vorziehen, dies auf eine andere Weise zu lösen, wenn irgend möglich.

Antwort

0

Ich weiß nicht, ob dies Ihr Problem löst, aber Sie müssen keine Instanz von QWebEngineView erstellen, sondern nur QWebEnginePage. QWebEnginePage befindet sich jedoch ebenfalls im Modul QWebEngineWidgets. Sie müssen also trotzdem etwas daraus erstellen/verknüpfen.

Zum Beispiel Code siehe: https://stackoverflow.com/a/40307287/3544674

+0

Linking ist nicht so große Sache, aber konnte ich dies in einer Konsolenanwendung? – Jay

+0

Ja, Sie können - keine Widgets benötigt. –

+0

Dies ist nicht korrekt. Sie können es nicht in der Konsolenanwendung verwenden. –

Verwandte Themen