def openFile(self): """ Show a dialog where there user can pick a file. """ fileName = QtCore.QString( QtGui.QFileDialog.getOpenFileName( self, "ouvrir la vidéo", QtCore.QDir.homePath(), 'Fichiers vidéo (*.avi *.mpeg *.mpg);;Autres (*.*)')) if (not (fileName.isEmpty())): self.surface.stop() self.resetMovie() self.source.setMovie(unicode(fileName)) self.filterApplied = Applier() self.filterApplied.frameComputed.connect(self.frameChanged) self.filterApplied.setSource(self.source) self.filterApplied.endOfProcessing.connect(self.finishVideo) self.firstTimePlayed = True self.playButton.setEnabled(False) self.toggleProcessVideo() self.printImageAction.setEnabled(True) self.resetTreatmentButton.setEnabled(True)