2013-07-02 38 views
0

我想用QT自己實現一個簡單的瀏覽器,但現在我有一個問題,我想在點擊網頁上的鏈接後打開一個新窗口,如何實現這個功能?如何使QWebView::createWindow()QWebSetting:JavascriptCanOpenWindows一起使用?我知道我應該使用js來實現「打開新窗口」,但是如何讓瀏覽器捕獲這個?點擊使用QT後打開新窗口

回答

0

您可以嘗試連接QWebView的信號linkClicked與打開新窗口的插槽。

例如:

connect(ui->webView, SIGNAL(linkClicked(QUrl)), SLOT(openNewWindow(QUrl)));