2011-08-03 8 views
0

QtWebView를 사용하여 웹 브라우저를 작성하는 중입니다. html 페이지를 사용하여 테스트했지만 링크가 작동하지 않는 것으로 나타났습니다. 나는 무엇을해야합니까?어떻게하면 QtWebView에서 링크를 클릭 할 수 있습니까?

+1

'작동하지 않는'정말 무엇을 의미 하는가? 당신은 정말로 당신의 질문에 더 많은 세부 사항을 넣어야합니다. –

답변

2

기본값이 "DontDelegateLinks"이므로 WebView 페이지에 대해 "링크 위임 정책"을 설정해야합니다.

시도 :

webView.page().setLinkDelegationPolicy(QWebPage.DelegateAllLinks) 

그리고 해당 슬롯에 페이지의 link_clicked() 신호를 연결합니다.

봐에서 :

http://doc.qt.nokia.com/4.7-snapshot/qwebview.html#page

http://doc.qt.nokia.com/4.7-snapshot/qwebpage.html#linkDelegationPolicy-prop

http://doc.qt.nokia.com/4.7-snapshot/qwebpage.html#LinkDelegationPolicy-enum

관련 문제