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

Delete MainWindow.py

parent 31a81bf8
No related branches found
No related tags found
1 merge request!1Oppsett av skjelettet til hovedvinduet
Pipeline #70413 passed
import sys
from PySide2.QtWidgets import QTabWidget, QWidget, QMainWindow, QApplication, QHBoxLayout, QVBoxLayout, QPushButton, QTreeWidget, QLabel
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("SOI")
codebook = menu.addMenu("Kodebok")
# setup = menu.addMenu("Oppsett")
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")
self.setCentralWidget(tabs)
class MainWidget(QWidget):
def __init__(self):
super().__init__()
layout1 = QHBoxLayout()
layout2 = QVBoxLayout()
new_module = QPushButton("Ny modul")
tree_view = QTreeWidget()
layout2.addWidget(tree_view)
layout2.addWidget(new_module)
view = QLabel("Denne delen skal være størst på hele applikasjonen, kanskje 80% av skjermen")
layout1.addLayout(layout2)
layout1.addWidget(view)
self.setLayout(layout1)
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