Skip to content
Snippets Groups Projects
Commit a4692df2 authored by morkolai's avatar morkolai
Browse files

#21 Lagt til statusbar og forklaringer

parent 20b0b03d
No related branches found
No related tags found
1 merge request!4Keybindings og statusbar
Pipeline #70954 failed
...@@ -14,54 +14,77 @@ class MainWindow(QMainWindow): ...@@ -14,54 +14,77 @@ class MainWindow(QMainWindow):
super().__init__() super().__init__()
self.setGeometry(100, 100, 800, 800) self.setGeometry(100, 100, 800, 800)
self.setWindowTitle("SOI-tool") self.setWindowTitle("SOI-tool")
self.statusBar()
# flytt ut til egen funksjon, for setup av menubar # flytt ut til egen funksjon, for setup av menubar
menu = self.menuBar() menu = self.menuBar()
file_menu = menu.addMenu("SOI") file_menu = menu.addMenu("SOI")
codebook = menu.addMenu("Kodebok") codebook = menu.addMenu("Kodebok")
hjelp = menu.addMenu("Hjelp") help_menu = menu.addMenu("Hjelp")
# Hadde egentlig help her, men "klagegutten" klagde på det # Hadde egentlig help her, men "klagegutten" klagde på det
# New SOI # New SOI
new_SOI = QAction("Ny SOI", self) new_SOI = QAction("Ny SOI", self)
new_SOI.setShortcut("Ctrl+n") new_SOI.setShortcut("Ctrl+n")
new_SOI.setStatusTip("Oprett en ny SOI")
file_menu.addAction(new_SOI) file_menu.addAction(new_SOI)
# new_SOI.triggered.connect(self.<nySOI>) # new_SOI.triggered.connect(self.<nySOI>)
# Open file # Open file
open_file = QAction("Åpne", self) open_file = QAction("Åpne", self)
open_file.setShortcut("Ctrl+o") open_file.setShortcut("Ctrl+o")
open_file.setStatusTip("Åpne en SOI fra fil")
file_menu.addAction(open_file) file_menu.addAction(open_file)
# Open file from DB # Open file from DB
open_file_db = QAction("Åpne fra DB", self) open_file_db = QAction("Åpne fra DB", self)
open_file_db.setShortcut("Ctrl+d") open_file_db.setShortcut("Ctrl+d")
open_file_db.setStatusTip("Åpne en SOI fra databasen")
file_menu.addAction(open_file_db) file_menu.addAction(open_file_db)
# Preview SOI # Preview SOI
preview_SOI = QAction("Forhåndsvis") preview_SOI = QAction("Forhåndsvis")
preview_SOI.setShortcut("Ctrl+p") preview_SOI.setShortcut("Ctrl+p")
preview_SOI.setStatusTip("Forhåndsvis SOI som PDF")
file_menu.addAction(preview_SOI) file_menu.addAction(preview_SOI)
# Save to DB # Save to DB
save_SOI = QAction("Lagre i DB", self) save_SOI = QAction("Lagre i DB", self)
save_SOI.setShortcut("Ctrl+s") save_SOI.setShortcut("Ctrl+s")
save_SOI.setStatusTip("Lagre SOI i databasen")
file_menu.addAction(save_SOI) file_menu.addAction(save_SOI)
# Export # Export
export = QAction("Eksporter", self) export = QAction("Eksporter", self)
export.setShortcut("Ctrl+e") export.setShortcut("Ctrl+e")
export.setStatusTip("Eksporter SOI til annet filformat")
file_menu.addAction(export) file_menu.addAction(export)
# New Module # New Module
new_module = QAction("Ny modul", self) new_module = QAction("Ny modul", self)
new_module.setShortcut("Ctrl+m") new_module.setShortcut("Ctrl+m")
new_module.setStatusTip("Legg til en ny modul")
codebook.addAction("Liten Kodebok")
codebook.addAction("Stor Kodebok") # Small codebook
small_codebook = QAction("Liten kodebok", self)
hjelp.addAction("Hurtigtaster") small_codebook.setStatusTip("Vi liten kodebok")
hjelp.addAction("Enkel bruk") 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 # Legger til MainWidget som en tab, kanskje flytt ut til egen funksjon
tabs = QTabWidget() tabs = QTabWidget()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment