0
QtWebView를 사용하여 웹 브라우저를 작성하는 중입니다. html 페이지를 사용하여 테스트했지만 링크가 작동하지 않는 것으로 나타났습니다. 나는 무엇을해야합니까?어떻게하면 QtWebView에서 링크를 클릭 할 수 있습니까?
QtWebView를 사용하여 웹 브라우저를 작성하는 중입니다. html 페이지를 사용하여 테스트했지만 링크가 작동하지 않는 것으로 나타났습니다. 나는 무엇을해야합니까?어떻게하면 QtWebView에서 링크를 클릭 할 수 있습니까?
기본값이 "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
'작동하지 않는'정말 무엇을 의미 하는가? 당신은 정말로 당신의 질문에 더 많은 세부 사항을 넣어야합니다. –