From 9b2bca0ec9d4fd61ee63e0792aaefd75e529c5a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mei=C3=9Fner?= <daniel.meissner@inf.h-brs.de> Date: Mon, 21 Dec 2015 17:04:33 +0100 Subject: [PATCH] gui: connected menubar and added basic about text --- lib/gui/gui.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/gui/gui.py b/lib/gui/gui.py index e6d7453..506f5b9 100644 --- a/lib/gui/gui.py +++ b/lib/gui/gui.py @@ -9,6 +9,7 @@ import re from PyQt5 import QtCore, QtGui, QtWidgets, uic from lib.hardware import Hardware +from lib.version import __version__ class SuGui(QtWidgets.QMainWindow): """ @@ -31,6 +32,9 @@ class SuGui(QtWidgets.QMainWindow): self.button_stop.clicked.connect(self.stop_button) self.button_close.clicked.connect(self.close_button) self.button_hw_refresh.clicked.connect(self.refresh_hw_button) + # menubar + self.actionQuit.triggered.connect(self.close_button) + self.actionAbout.triggered.connect(self.about_button) def start_button(self): """ @@ -61,6 +65,17 @@ class SuGui(QtWidgets.QMainWindow): text = device['name'] + " (" + device['id'] + ")" self.comboBox_hardware.addItem(self.tr(text)) + def about_button(self): + """ + Show about widget. + """ + QtWidgets.QMessageBox.about(self, \ + "About", \ + "SU - Spectrum Usage v"+ __version__ + "\n\n" \ + "Contact: daniel.meissner@smail.inf.h-brs.de\n" \ + "Source: https://git.fslab.de/dmeiss2s/su") + + def _get_default_dump_file_path(self): """ Generate path for dump file. The default file path is defined as -- GitLab