qt - 我想处理 QWebView 中单击的链接

标签 qt qwebview

所以这是我的问题:我想处理QWebView中单击的链接。有信号

void QWebView::linkClicked ( const QUrl & url )

当用户单击链接时发出,因此我可以将其用于我的目的,但这取决于默认情况下设置为不委托(delegate)链接的 linkDelegationPolicy 属性 的值

但我无法更改它,因为它是 QWebPage 的函数,并且我有一个 QWebView 并且 QWebView 不继承自 QWebPage...所以我真的很困惑

请大家帮忙!谢谢!

最佳答案

QWebView 有一个底层的 QWepPage。您可以使用方法 QWebView::page() 获取指向它的指针。 .

关于qt - 我想处理 QWebView 中单击的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10437091/

相关文章:

c++ - 带有 GUI 的 Qt 多线程

c++ - 从 QNetworkReply 读取未解码的数据

qt - 带有 QSqlModel 的 QML 组合框

c++ - 强制QWebView在单独的线程中下载网页内容?

c++ - 用于桌面 Gui 应用程序的 Qt 4.x/5.x 和 OpenGL : What module to choose?

c++ - 如何逆时针排序具有n个元素的一个 vector 的所有点

Qt/C - QWebView - 加载 Flash Lite 插件

qt - 如何在 QWebview 中显示本地 HTML?

qt5 - 编译包含 WebView 的 Qt 程序时出错

html - QTextBrowser 还是 QWebView?