QWebView mailto 问题

Posted

技术标签:

【中文标题】QWebView mailto 问题【英文标题】:QWebView mailto problem 【发布时间】:2011-05-11 20:41:47 【问题描述】:

我在 PyQt 应用程序和 mailto 中使用 QWebView 元素 链接似乎不起作用。当我点击它们时,没有任何反应 默认邮件客户端未打开。

非常感谢您提供解决此问题的建议。

谢谢。

【问题讨论】:

【参考方案1】:

试试这个

self.connect(webview, QtCore.SIGNAL( " linkClicked ( const QUrl & ) "), self._link_clicked)

你可以在 self._link_clicked 中打开邮件客户端

另见 http://doc.qt.io/qt-4.8/qwebview.html#signals

顺便说一句,PySide 比 PyQt 更好,前者更 Pythonic。

【讨论】:

在那个槽里,你可以使用 QDesktopServices::openUrl

以上是关于QWebView mailto 问题的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 QWebView 的套接字选项?

QWebView 自动标签

QTextBrowser 还是 QWebView?

Qt - QWebView 问题

QWebView 获取内容类型

使用 QGraphicsWebView 比使用 QWebView 有啥优势?