【发布时间】:2017-03-14 13:50:31
【问题描述】:
我有WebEngineView:
WebEngineView {
anchors.fill: parent
}
如果我打开,例如谷歌搜索页面,点击链接,没有任何反应。但是如果我单击鼠标右键并选择“关注链接”,链接就会打开。如何让 QtWebEngine 在点击时跟随链接?如果链接的target="_blank"
【问题讨论】:
标签: c++ qt qt5 qtwebengine
我有WebEngineView:
WebEngineView {
anchors.fill: parent
}
如果我打开,例如谷歌搜索页面,点击链接,没有任何反应。但是如果我单击鼠标右键并选择“关注链接”,链接就会打开。如何让 QtWebEngine 在点击时跟随链接?如果链接的target="_blank"
【问题讨论】:
标签: c++ qt qt5 qtwebengine
我认为您缺少 QWebEngineView 的 createWindow 函数,它是表单的虚拟保护函数:
QWebEngineView* createWindow(QWebEnginePage::WebWindowType type)
更多信息您可以访问createWindow qt5.8 doc,也可以在这里查看简单浏览器的示例代码simple browser qt。
希望对您有所帮助!快乐编码!
【讨论】: