diff --git a/gui/main_window_qt.py b/gui/main_window_qt.py index adec397..54817ca 100644 --- a/gui/main_window_qt.py +++ b/gui/main_window_qt.py @@ -151,6 +151,16 @@ class MainWindow(QMainWindow): self.user_label = QLabel(f"User: {user_name}") status_layout.addWidget(self.user_label) + # Web display link + web_host = self.config.get('web_server.host', '127.0.0.1') + web_port = self.config.get('web_server.port', 8080) + web_url = f"http://{web_host}:{web_port}" + self.web_link = QLabel(f'🌐 Open Web Display') + self.web_link.setOpenExternalLinks(True) + self.web_link.setToolTip(f"Click to open {web_url} in browser (for OBS)") + self.web_link.setStyleSheet("QLabel { color: #4CAF50; }") + status_layout.addWidget(self.web_link) + status_layout.addStretch() main_layout.addWidget(status_widget)