def __init__(self, parent=None): super(KrakenWindow, self).__init__(parent) self.setObjectName('KrakenMainWindow') self.setWindowTitle('Kraken Editor') self.setWindowIcon(QtGui.QIcon(':/images/Kraken_Icon.png')) self.setAttribute(QtCore.Qt.WA_DeleteOnClose) # Set system output to write to output log object self.outputLog = OutputLog() sys.stdout = self.outputLog QtCore.QCoreApplication.setOrganizationName("Kraken") QtCore.QCoreApplication.setApplicationName("Kraken Editor") self.settings = QtCore.QSettings("Kraken", "Kraken Editor") self.preferences = Preferences() cssPath = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'kraken_ui.css') styleData = '' with open(cssPath) as cssFile: styleData = cssFile.read() self.setStyleSheet(styleData) self.createLayout() self.createConnections()