def analyzeWaveAndDrawInit(self): path = str(self.media.currentSource().url().path()) path = path[1:] form = waveForm.waveform(path) waveData = form.getWaveData() dataDict = dict(data=waveData, framerate=form.framerate,media=self.media) self.lowerPlotWidget.figure.drawInit(waveData) self.plotWidget.figure.drawInit(dataDict)
min_1 = team_1.min(axis=1) mean_1 = team_1.mean(axis=1) plotDataDict = dict(y_max=max_1, y_min=min_1, y_mean=mean_1) return plotDataDict class freshSignal(QtCore.QObject): freshFunction = QtCore.Signal(int) if __name__ == '__main__': # import time app = QtGui.QApplication(sys.argv) dialog = QtGui.QFileDialog() dialog.setFileMode(QtGui.QFileDialog.ExistingFile) path = 0 if dialog.exec_() == QtGui.QDialog.Accepted: path = dialog.selectedFiles()[0] # print path dialog.deleteLater() print path form = waveForm.waveform(path) plot_Widget = plotWidget() # time.sleep(2) plot_Widget.figure.drawInit(form.getWaveData()) # plot_Widget.figure.drawImage((1,8,3)) plot_Widget.show() sys.exit(app.exec_())