#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