コード例 #1
0
    def __init__(self, parent=None, fps=100, title="", *args):
        # super(FastPlotWidget, self).__init__(parent)
        super(PlotWidget, self).__init__(*args)
        self.setupUi(self)

        self.setSizePolicy(QtGui.QSizePolicy(
                                         QtGui.QSizePolicy.MinimumExpanding,
                                         QtGui.QSizePolicy.MinimumExpanding))

        self.setMinimumSize(self.minimumSizeHint())
        self.parent = parent

        self.plotCaption.setText(title)
        self.plotCaption.setFont(QtGui.QFont('SansSerif', 16))
        self.fpw = FastPlotWidget()

        self.plotLayout.addWidget(self.fpw)

        self.enableUpdate.toggled.connect(self.fpw.setEnabled)

        self.saveToFile.clicked.connect(self.saveToFileSignal)
        self.hcount = 0
        self.vcount = 0
        self.zoom = 1.0

        self.zoomInBtn.clicked.connect(self.zoomIn)
        self.zoomOutBtn.clicked.connect(self.zoomOut)