def __init__(self,parent=None): QtGui.QWidget.__init__(self,parent) self.timer = QtCore.QTimer() self.ui=Ui_CansatDlg() self.ui.setupUi(self) self.thread=DataGetter(self) self.altitudeData=[] self.airTempData=[] self.descentRateData=[] self.voltageData=[] self.data=[] self.data.append(self.altitudeData) self.data.append(self.airTempData) self.data.append(self.descentRateData) self.data.append(self.voltageData) self.timeData=[] self.initialTime=0.0 self.mplWidgets=[self.ui.altitudeMpl, self.ui.airTempMpl, self.ui.descentRateMpl, self.ui.voltageMpl] self.plot=[] self._initializePlot() self._connectSlots() self._fillPortsList() self.counter=0 self.plotLocation=[4,3,12,2] self.latestLine=[] self.dataExists=False self.ui.disconnectButton.setEnabled(False) self.ui.startButton.setEnabled(False) self.ui.stopButton.setEnabled(False)