From 9a90811dea2ace26358f92262f3320629b79e0b7 Mon Sep 17 00:00:00 2001 From: nmemmert Date: Mon, 17 Nov 2025 11:24:51 -0500 Subject: [PATCH] Change to QTextBrowser for better HTML and link display --- journey_fm_app.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/journey_fm_app.py b/journey_fm_app.py index bb39208..79cb32b 100644 --- a/journey_fm_app.py +++ b/journey_fm_app.py @@ -20,7 +20,7 @@ from PySide6.QtWidgets import ( QLabel, QPushButton, QTextEdit, QLineEdit, QFormLayout, QDialog, QDialogButtonBox, QSystemTrayIcon, QMenu, QGroupBox, QCheckBox, QSpinBox, QComboBox, QMessageBox, - QProgressBar, QSplitter, QFrame, QScrollArea + QProgressBar, QSplitter, QFrame, QScrollArea, QTextBrowser ) from PySide6.QtCore import ( Qt, QTimer, QThread, Signal, QSettings, QSize @@ -460,11 +460,10 @@ class MainWindow(QMainWindow): layout = QVBoxLayout() - text_edit = QTextEdit() - text_edit.setHtml(html_content) - text_edit.setReadOnly(True) - text_edit.setOpenExternalLinks(True) # Allow clicking links - layout.addWidget(text_edit) + text_browser = QTextBrowser() + text_browser.setHtml(html_content) + text_browser.setOpenExternalLinks(True) # Allow clicking links + layout.addWidget(text_browser) buttons = QDialogButtonBox(QDialogButtonBox.StandardButton.Close) buttons.rejected.connect(dialog.close)