Esempio n. 1
0
class SpecViewer(QMainWindow):

    app = None
    viewers = []
    hub = None

    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 add_viewer(self, viewer):
        #viewer.register_callbacks(self.viewers)
        #for existing_viewer in self.viewers:
        #    existing_viewer.register_callbacks([viewer])
        self.viewers.append(viewer)
Esempio n. 2
0
class SpecViewer(QMainWindow):

    app = None

    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()

    def connect(self, signals):
        self.signals = signals
Esempio n. 3
0
class SpecViewer(QMainWindow):

    app = None
    viewers = []
    signal_handler = None

    def __init__(self, parent=None):

        if self.__class__.app is None:
            self.__class__.app = pyqtapplication()
        if self.__class__.signal_handler is None:
            self.__class__.signal_handler = Signals()

        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 add_viewer(self, viewer):
        #viewer.register_callbacks(self.viewers)
        #for existing_viewer in self.viewers:
        #    existing_viewer.register_callbacks([viewer])
        self.viewers.append(viewer)
Esempio n. 4
0
    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()
Esempio n. 5
0
    def __init__(self, parent=None):

        if self.__class__.app is None:
            self.__class__.app = pyqtapplication()
        if self.__class__.signal_handler is None:
            self.__class__.signal_handler = Signals()

        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()