def __init__(self, widget, parent=None): super(MainWindow, self).__init__(parent) # Set window title self.setWindowTitle("CoBolt") self.setCentralWidget(widget) # Initiat menu self.menu = self.menuBar() self.file_menu = self.menu.addMenu("File") # Set exit exit_action = QAction("Exit", self) exit_action.setShortcut(QKeySequence.Quit) exit_action.triggered.connect(self.close) self.file_menu.addAction(exit_action) # Status bar self.status = self.statusBar() self.status.showMessage("Hei, dette er CoBolt!") # Window dimensions geometry = qApp.desktop().availableGeometry(self) #self.setFixedSize(geometry.width() * 0.8, geometry.height() * 0.7) self.resize(geometry.width() * 0.8, geometry.height() * 0.7) # Create widgets self.edit = QLineEdit("Write my name here") self.button = QPushButton("Show Greetings") self.button2 = QPushButton("Clear") self.calender = QCalendarWidget() # Create layout and add widgets # layout = QVBoxLayout() layout.addWidget(self.edit) #layout.addWidget(self.button2) # layout2 = QVBoxLayout() layout2.addWidget(self.button) layout2.addWidget(self.button2) layout2.insertStretch(1) layout2.insertStretch(2) # # layout3 = QHBoxLayout() layout3.addLayout(layout) layout3.addLayout(layout2) # Set dialog layout self.setLayout(layout3) # Add button signal to greetings slot self.button.clicked.connect(self.greetings) self.button2.clicked.connect(self.cleartext)