как сделать ссылки кликабельными в QtWebView? - PullRequest
0 голосов
/ 03 августа 2011

Я нахожусь в процессе написания веб-браузера с QtWebView, я протестировал его, используя HTML-страницу, но оказалось, что ссылки не работаютЧто мне делать?

1 Ответ

2 голосов
/ 03 августа 2011

Вы должны установить «политику делегирования ссылок» для страницы WebView, поскольку по умолчанию она «DontDelegateLinks».

Попытка:

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

...