def __init__(self, parent=None): if self.__class__.app is None: self.__class__.app = pyqtapplication() if self.__class__.hub is None: self.__class__.hub = Hub() super(SpecViewer, self).__init__(parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.view = SpectrumView(self) self.add_viewer(self.view) self.setCentralWidget(self.view) self.show()
def __init__(self, parent=None): if self.__class__.app is None: self.__class__.app = pyqtapplication() if not getattr(self.__class__.app, '_svs_signals', None): self.__class__.app._svs_signals = Signals(signal_class=Signal) self.signals = self.__class__.app._svs_signals super(SpecViewer, self).__init__(parent=parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.view = (SpectrumView(parent=self)) self.setCentralWidget(self.view) self.show()