def __init__(self, data_handler): QMainWindow.__init__(self) self.__data_handler = data_handler self.resize(1400, 840) self.setWindowTitle('gui main window') self.pipelineWidget = PipelineWidget(self, data_handler) self.canvas_map = Gui.Map2D(data_handler, self) self.canvas_map.create_native() self.canvas_map.native.setParent(self) self.canvas_3d = Gui.Canvas3D(data_handler, self, self.pipelineWidget.current_data) self.canvas_3d.create_native() self.canvas_3d.native.setParent(self) self.listWidget = Gui.BuildingListWidget(self, data_handler) self.setupLayout() #self.__focus_building_id = 0 self.set_slice(1592) #1593 self.show()