Проблема с почтой QWebView

Я использую элемент QWebView в приложении PyQt, и ссылки mailto не работают. Когда я нажимаю на них, ничего не происходит и почтовый клиент по умолчанию не открывается.

Указания по устранению этой проблемы будут очень признательны.

Спасибо.


person user547057    schedule 11.05.2011    source источник


Ответы (1)


попробуй это

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

вы можете открыть почтовый клиент самостоятельно._link_clicked

см. также http://doc.qt.io/qt-4.8/qwebview.html#signals

Кстати, PySide лучше, чем PyQt, первый более Pythonic.

person Tony    schedule 14.12.2011
comment
в этом слоте вы можете использовать QDesktopServices::openUrl - person Frank Osterfeld; 14.12.2011