Skip to content
Snippets Groups Projects
Commit 038561d6 authored by Petter Sagvold's avatar Petter Sagvold
Browse files

#6 Start av oppsett mainwindow

parent 9e85d46b
No related branches found
No related tags found
1 merge request!1Oppsett av skjelettet til hovedvinduet
Pipeline #70123 failed
import sys, os
from PySide2.QtWidgets import *
from PySide2.QtWidgets import QTabWidget
from PySide2.QtCore import *
from PySide2.QtGui import *
class Window(QMainWindow):
def __init__(self):
super().__init__()
self.setGeometry(100, 100, 800, 800)
self.setWindowTitle("SOI-tool")
# flytt ut til egen funksjon, for setup av menubar
menu = self.menuBar()
file_menu = menu.addMenu("Fil")
codebook = menu.addMenu("Kodebok")
setup = menu.addMenu("Oppsett")
help = menu.addMenu("Hjelp")
file_menu.addMenu("Åpne")
file_menu.addMenu("Åpne fra DB")
file_menu.addMenu("Forhåndsvis")
file_menu.addMenu("Lagre i DB")
file_menu.addMenu("Eksporter")
codebook.addMenu("Liten Kodebok")
codebook.addMenu("Stor Kodebok")
help.addMenu("Hurtigtaster")
help.addMenu("Enkel bruk")
# Legger til MainWidget som en tab, kanskje flytt ut til egen funksjon
tabs = QTabWidget()
tab = MainWidget()
tabs.addTab(tab,"MainTab")
#layout = QVBoxLayout()
#layout.addWidget(tabs)
#self.setLayout(layout)
self.setCentralWidget(tabs)
class MainWidget(QWidget):
def __init__(self):
super().__init__()
# Layout osv.
app = QApplication([])
window = Window()
window.show()
sys.exit(app.exec_())
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