Qt编程使用QWebEngineView加载网页后,左键点击链接没反应,不能打开链接要怎么解决 50
2个回答
展开全部
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-07-29
展开全部
QOpenGLContext已能够适配现有的nativecontext(如EGL,GLX等)。这使得Qt可以跟其他框架交互,例如游戏引擎。提高对OpenGLES3.0/3.1的支持。如果编译Qt库时打开“-opengles2”选项,高版本的ES头文件会自动包含在Qt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询