Пример #1
0
    def __init__(self, parent, **kwargs):
        pyVacObject.__init__(self, parent, **kwargs)
        self.resize(kwargs['width'], kwargs['height'])
        self.move(kwargs['x'], kwargs['y'])
        self.plotWidget = CCDTwoDPlot(self)

        self.updateCheckBox = QtGui.QCheckBox("Live Update", self)
        self.updateCheckBox.move(625, 610)
        self.updateCheckBox.setChecked(True)
        self.connect(self.updateCheckBox, QtCore.SIGNAL('stateChanged(int)'),
                     self.updateCheckBoxChanged)

        # Plot the slider for ringbuffer

        self.ringbufferLabel = QtGui.QLabel("Ringbuffer", self)
        self.ringbufferLabel.move(0, 610)
        self.ringbufferLabel.resize(100, 25)

        self.ringbufferValueLabel = QtGui.QLabel("", self)
        self.ringbufferValueLabel.move(525, 610)
        self.ringbufferValueLabel.resize(75, 25)

        self.ringbufferSelect = QtGui.QSlider(QtCore.Qt.Horizontal, self)
        self.ringbufferSelect.move(100, 610)
        self.ringbufferSelect.resize(400, 25)
        self.ringbufferSelect.setMinimum(0)
        self.ringbufferSelect.setMaximum(0)
        self.ringbufferSelect.setValue(0)
        #self.connect(self.ringbufferSelect,QtCore.SIGNAL('valueChanged(int)'),
        #             self.ringbufferChanged)
        self.ringbufferChanged(0)