2016-04-29 13 views
1

Ich verwende Qt 5.6, und das Problem ist, dass QWebView nicht auf der Widget-Box angezeigt wird. Es scheint, dass das Widget nicht installiert ist, aber ich habe keine Möglichkeit gefunden es zu installieren.QWebview nicht auf Widget-Feld

QWebView issue

+0

fügen Sie es in Code dann. Erstellen Sie ein Platzhalter-Widget, das Sie später durch das Webview ersetzen. oder Sie fügen es ein ... Das gleiche wie Sie mit Ihren benutzerdefinierten Widgets tun würden. – Piglet

+0

Ich versuche zu tun, was Sie vorgeschlagen haben, aber der Editor erkennt die QWebView-Klasse nicht. So schließe ich es ein: #include "QtWebKitWidgets/QWebView" –

Antwort

1

In Qt 5.6 Sie benötigen QWebEngineView verwenden, dann können Sie Ihre Web-Seite in QWidget laden.

1

Die integrierte Unterstützung von QWebView/QWebKit wurde aus Qt 5.6 entfernt, siehe Details here. Sie können sie trotzdem verwenden, wenn Sie Qt aus Quellen erstellen und QWebKit hinzufügen.

Oder Sie können Ihre Anwendung portieren, um Qt Web Engine zu verwenden, siehe here.