0

我正在尝试使用QT自己实现一个简单的浏览器,但是我现在有一个问题,我想在点击网页上的链接后打开一个新窗口,如何实现这个功能?如何使QWebView::createWindow()工作与QWebSetting:JavascriptCanOpenWindows?我知道我应该使用js来实现“打开新窗口”,但是如何让浏览器捕捉到呢?

4

1 回答 1

0

您可以尝试将 QWebView 的信号linkClicked与打开新窗口的插槽连接。

例如:

connect(ui->webView, SIGNAL(linkClicked(QUrl)), SLOT(openNewWindow(QUrl)));
于 2013-07-02T07:27:48.427 回答