Я пытаюсь добавить ссылку в QTextBrowser и разрешить щелкнуть ее. Я могу заставить ссылку отображаться правильно, но когда я навожу на нее указатель мыши, мышь вообще не меняется (как если бы это был URL-адрес, по которому нужно щелкнуть), и вы не можете щелкнуть по ней.
Я установил для QTextBrowser setReadOnly и setOpenExternalLinks значение True и правильно отформатировал URL-адрес html.
self.playlist_txt = QtGui.QTextBrowser()
self.playlist_txt.setReadOnly(False)
self.playlist_txt.setOpenExternalLinks(True)
url_link = "https://google.com/"
html = '<a href="'+url_link+'">'+url_link+'</a>'
print html
self.playlist_txt.setHtml(html)
Вывод "html":
<a href="https://google.com">https://google.com</a>
QtGui.QTextBrowser()
), но документация Qt5 дляQTextBrowser
говорит следующее: Этот класс расширяет QTextEdit (в режиме только для чтения), добавляя некоторые функции навигации, чтобы пользователи могли переходить по ссылкам в гипертекстовых документах. . - person icwebndev   schedule 26.04.2019self.playlist_txt.setReadOnly(False)
- person eyllanesc   schedule 26.04.2019