def __init__(self): self._toolbox = [] self._scene = None self._view = None self._translator = None self._machine = None self._mainWindow = None if platform.system( ) == "Windows" and not 'PYCHARM_HOSTED' in os.environ: super(CuraApp, self).__init__(redirect=True, filename='output.txt') else: super(CuraApp, self).__init__(redirect=False) self._view.setScene(self._scene) self._view.setMachine(self._machine) self._scene.setView(self._view) self._machine.setTranslator(self._translator) self._scene.setTranslator(self._translator) self._translator.setScene(self._scene) self._translator.setMachine(self._machine) self._mainWindow = MainWindow(self) self._mainWindow.Show() self._mainWindow.Maximize()