Проблема с QWebView mailto

#qt #qt4 #pyqt4 #pyside

#qt #qt4 #pyqt4 #pyside

Вопрос:

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

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

Спасибо.

Ответ №1:

попробуйте это

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

вы могли бы самостоятельно открыть почтовый клиент._link _clicked

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

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

Комментарии:

1. в этом слоте вы можете использовать QDesktopServices::openURL