def __init__(self, appString): self.app = Application(appString) self.settings = self.app.settings self.gui = GuiWidget(self.settings, self.app.clipboard()) # Initialize the colour objects used by the editor coloursInit() self.app.init(self.gui) styleGroup = QtGui.QActionGroup(self.gui) styleGroup.addAction(self.gui.ui.action_styleN) styleGroup.addAction(self.gui.ui.action_styleS) styleGroup.addAction(self.gui.ui.action_styleSR) # Set up the editor gui self.edView = EditorView(self.gui) # Open a database and initialize the editor self.edView.slot_open(force=False)