예제 #1
0
 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