2013-07-02 3 views
0

QT를 사용하여 간단한 브라우저를 직접 구현하려고하지만 웹 페이지에서 링크를 클릭 한 후 새 창을 열고 싶습니다. 어떻게이 기능을 실현할 수 있습니까? ? QWebSetting:JavascriptCanOpenWindows과 함께 QWebView::createWindow()을 작동시키는 방법은 무엇입니까? "오픈 새 창"을 실현하려면 js를 사용해야하지만 브라우저가이를 캡처하도록하는 방법은 알고 있습니까?QT를 사용하여 클릭 한 후 새 창으로 열기

답변

0

QWebView의 신호를 연결하려고 할 수 있습니다. 링크를 클릭하십시오. 새 창이 열리는 슬롯이 있습니다. 예를 들어

:

connect(ui->webView, SIGNAL(linkClicked(QUrl)), SLOT(openNewWindow(QUrl))); 
관련 문제