diff --git a/soitool/main_window.py b/soitool/main_window.py index 8360ef988d3ef4fdf3b8eb92d9ed3d243c724e39..310b51d689c31b38e1364f48ae7c290567fb2656 100644 --- a/soitool/main_window.py +++ b/soitool/main_window.py @@ -14,54 +14,77 @@ class MainWindow(QMainWindow): super().__init__() self.setGeometry(100, 100, 800, 800) self.setWindowTitle("SOI-tool") + self.statusBar() # flytt ut til egen funksjon, for setup av menubar menu = self.menuBar() file_menu = menu.addMenu("SOI") codebook = menu.addMenu("Kodebok") - hjelp = menu.addMenu("Hjelp") + help_menu = menu.addMenu("Hjelp") # Hadde egentlig help her, men "klagegutten" klagde på det # New SOI new_SOI = QAction("Ny SOI", self) new_SOI.setShortcut("Ctrl+n") + new_SOI.setStatusTip("Oprett en ny SOI") file_menu.addAction(new_SOI) + # new_SOI.triggered.connect(self.<nySOI>) # Open file open_file = QAction("Åpne", self) open_file.setShortcut("Ctrl+o") + open_file.setStatusTip("Åpne en SOI fra fil") file_menu.addAction(open_file) # Open file from DB open_file_db = QAction("Åpne fra DB", self) open_file_db.setShortcut("Ctrl+d") + open_file_db.setStatusTip("Åpne en SOI fra databasen") file_menu.addAction(open_file_db) # Preview SOI preview_SOI = QAction("Forhåndsvis") preview_SOI.setShortcut("Ctrl+p") + preview_SOI.setStatusTip("Forhåndsvis SOI som PDF") file_menu.addAction(preview_SOI) # Save to DB save_SOI = QAction("Lagre i DB", self) save_SOI.setShortcut("Ctrl+s") + save_SOI.setStatusTip("Lagre SOI i databasen") file_menu.addAction(save_SOI) # Export export = QAction("Eksporter", self) export.setShortcut("Ctrl+e") + export.setStatusTip("Eksporter SOI til annet filformat") file_menu.addAction(export) # New Module new_module = QAction("Ny modul", self) new_module.setShortcut("Ctrl+m") - - codebook.addAction("Liten Kodebok") - codebook.addAction("Stor Kodebok") - - hjelp.addAction("Hurtigtaster") - hjelp.addAction("Enkel bruk") + new_module.setStatusTip("Legg til en ny modul") + + # Small codebook + small_codebook = QAction("Liten kodebok", self) + small_codebook.setStatusTip("Vi liten kodebok") + codebook.addAction(small_codebook) + + # Big codebook + big_codebook = QAction("Stor kodebok", self) + big_codebook.setStatusTip("Vis stor kodebok") + codebook.addAction(big_codebook) + + # Hot keys + hotkeys = QAction("Hurtigtaster", self) + hotkeys.setStatusTip("Vis oversikt over hurtigtaster") + help_menu.addAction(hotkeys) + + # Easy use + easy_use = QAction("Enkel bruk", self) + easy_use.setStatusTip("Vis enkel bruk av programvaren") + help_menu.addAction(easy_use) # Legger til MainWidget som en tab, kanskje flytt ut til egen funksjon tabs = QTabWidget()