def __init__(self, parent=0, name='', flags=0): """constructor """ QtOpenGL.QGLWidget.__init__(self, parent) self.parent = parent self.setFocusPolicy(QtCore.Qt.ClickFocus) self.timer = QtCore.QTimer() self.timer.setInterval(1000.0 / config.FPS_RENDERING) # in milliseconds self.camera = None self.startTime = 0.0 self.loopTime = 10.0 self.is_paused = False self.still_frame = True self.current_time = 0 self.audio = None self.viewer = None self.orginal_data = None self.aspect_ratio = None self.fps_calculator = FPSCalculator(start_time=self.startTime, smoothness=30) self.size = None