webview.cpp
WebView::WebView(QWidget?*parent)?:?QWebEngineView(parent){}QWebEngineView?*WebView::createWindow(QWebEnginePage::WebWindowType){
return?this;
}
webview.h
需要建立壹個基於QWebEngineView的類
class?WebView:?public?QWebEngineView{Q_OBJECT
public:
explicit?WebView(QWidget?*parent?=?nullptr);
protected:
QWebEngineView?*createWindow(QWebEnginePage::WebWindowType);
};
mainwindow.cpp
#include?<webview.h>用WebView 替換QWebEngineView,例如:
WebView?*view?=?new?WebView();