Пример #1
0
 def __init__(self, stimulus):
     # scheduler
     self.qscheduler = QtCore.QTimer()
     QtCore.QObject.connect(self.qscheduler, QtCore.SIGNAL("timeout()"), self.run)
     
     # general data
     self.stimulus = stimulus
     
     self.snippets = []
     self.snippets.append(snippet.Snippet(utils.time2seconds(0,00,00,000), stimulus.nFrames*1./stimulus.fps, "user defined"))
     self.snippet_id = 0
     
     # gazess
     self.gazes = None
     
     # windows
     self.app = QtGui.QApplication(sys.argv)
     self.stim_win = StimulusWindow(self)
     self.stim_win.resize(stimulus.width+2, stimulus.height+22)
     self.stim_win.show()
     
     self.control_win = ControlWindow(self)
     self.control_win.show()
     self.control_win.update_snipped_pixmap()
     
     # time series
     self.timeseries = []
     
     # annotations
     self.annotations = []
     
     # configs
     self.movie_gray = 0
     self.movie_opacity = 1
     
     self.stop_after = False
     
     self.show_aperture = 0
     
     self.show_gazes_each = 0
     self.show_gazes_clustered = 0
     
     #inits 
     self.load_snippet(0)
Пример #2
0
 def stop(self):
     self.qscheduler.stop()
     self.snippets[0] = snippet.Snippet(utils.time2seconds(0,00,00,000), self.stimulus.nFrames*1./self.stimulus.fps, "user defined")
     self.load_snippet(0)
     self.show_frame()