示例#1
0
 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)