Здравствуйте. Я пытаюсь отобразить URL в QTextBrowser в виде строки.
Мой код:
- GUI, разработанный QT Designer 5.x
=== monitor.py =======
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
self.dis_message = QtWidgets.QTextBrowser(self.splitter)
self.dis_message.anchorClicked['QUrl'].connect(MainWindow.show_monitor_temp)
==== main.py =======
class Form(QMainWindow, Ui_MainWindow):
def __init__(self, parent=None):
super().__init__()
def show_monitor_temp(self):
Мой wi sh:
При щелчке сообщений гиперссылки, отображаемых в QTextBrowser
Событие Anchorclick отправляет URL-адрес в другое окно
Пример)
ИМЯ: AAAA
ЕДИНИЦА: BBBB
BD: CCCC
TEMP: 56,4
View Detail1 (Это гиперссылка - содержит http://AAAA.BBBB.CCCC)
ИМЯ: D DDD
UNIT: EEEE
BD : FFFF
TEMP: 55,8
View Detail2 (Это гиперссылка - содержит http://DDDD.EEEE.FFFF)
- Когда пользователь нажимает 'View Detail1 ', метод show_monitor_temp (self) в main.py, получить AAAA.BBBB. CCCC в виде текста.
Также нажмите «View Detail2», метод show_monitor_temp (self) в main.py получите D DDD .EEEE.FFFF в виде текста.