【问题标题】:How to modify QtWebEngine behavior when link is clicked?单击链接时如何修改 QtWebEngine 行为?
【发布时间】:2017-03-14 13:50:31
【问题描述】:

我有WebEngineView:

WebEngineView {
    anchors.fill: parent
}

如果我打开,例如谷歌搜索页面,点击链接,没有任何反应。但是如果我单击鼠标右键并选择“关注链接”,链接就会打开。如何让 QtWebEngine 在点击时跟随链接?如果链接的target="_blank"

,我还需要打开一个新的应用程序实例

【问题讨论】:

    标签: c++ qt qt5 qtwebengine


    【解决方案1】:

    我认为您缺少 QWebEngineView 的 createWindow 函数,它是表单的虚拟保护函数:

    QWebEngineView* createWindow(QWebEnginePage::WebWindowType type)

    更多信息您可以访问createWindow qt5.8 doc,也可以在这里查看简单浏览器的示例代码simple browser qt

    希望对您有所帮助!快乐编码!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-31
      • 1970-01-01
      • 2013-04-06
      • 1970-01-01
      相关资源
      最近更新 更多