From de012d435a1385574f5305b67e5552ea075d2f42 Mon Sep 17 00:00:00 2001 From: Hoang Sa Nguyen <sa.nguyen@gmx.de> Date: Thu, 19 Nov 2020 22:44:17 +0100 Subject: [PATCH] Window Title and Application name --- core/tmtc_client_core.py | 3 +-- core/tmtc_frontend.py | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/core/tmtc_client_core.py b/core/tmtc_client_core.py index 9847f47..f8f2164 100755 --- a/core/tmtc_client_core.py +++ b/core/tmtc_client_core.py @@ -65,8 +65,7 @@ def run_tmtc_client(use_gui: bool): tmtc_handler.initialize() tmtc_handler.perform_operation() else: - app = QApplication([]) - + app = QApplication(["TMTC Commander"]) tmtc_gui = TmTcFrontend() tmtc_gui.start_ui() diff --git a/core/tmtc_frontend.py b/core/tmtc_frontend.py index 403c3dc..fb9d88c 100644 --- a/core/tmtc_frontend.py +++ b/core/tmtc_frontend.py @@ -10,7 +10,7 @@ from multiprocessing import Process from PyQt5.QtWidgets import * -from PyQt5.QtGui import QPixmap +from PyQt5.QtGui import QPixmap, QIcon import sys from core.tmtc_backend import TmTcHandler from tmtc_core.tc.obsw_pus_tc_base import PusTelecommand @@ -25,6 +25,7 @@ LOGGER = get_logger() TODO: Make it look nicer. Add SOURCE or KSat logo. """ + class TmTcFrontend(QMainWindow): # TODO: this list should probably be inside an enum in the obsw_config.py @@ -121,12 +122,13 @@ class TmTcFrontend(QMainWindow): self.setCentralWidget(win) grid = QGridLayout() + self.setWindowTitle("TMTC Commander") label = QLabel(self) pixmap = QPixmap("SOURCEbadge.png") # QPixmap is the class, easy to put pic on screen label.setGeometry(720, 15, 110, 110) label.setPixmap(pixmap) + self.setWindowIcon(QIcon("SOURCEbadge.png")); label.setScaledContents(True) - row = 0 grid.addWidget(QLabel("Configuration:"), row, 0, 1, 2) row += 1 -- GitLab