precise_timer¶
- class janim.gui.utils.precise_timer.PreciseTimer(duration: float | None = None, parent: QObject | None = None)¶
基类:
QTimer- set_duration(duration: float) None¶
- set_skip_enabled(enabled: bool) None¶
- take_skip_count() int¶
- start_precise_timer(*, _caused_by_too_slow: bool = False) None¶
- on_timeout() None¶
- staticMetaObject = PySide6.QtCore.QMetaObject("PreciseTimer" inherits "QTimer": )¶
- class janim.gui.utils.precise_timer.PreciseTimerWithFPS(duration: float | None = None, parent: QObject | None = None)¶
基类:
PreciseTimer- fps_updated¶
- property fps: int¶
- property latest: float¶
- reset_fps_counter() None¶
- start_precise_timer(*, _caused_by_too_slow: bool = False) None¶
- set_skip_enabled(enabled: bool) None¶
- on_timeout() None¶
- staticMetaObject = PySide6.QtCore.QMetaObject("PreciseTimerWithFPS" inherits "PreciseTimer": Methods: #8 type=Signal, signature=fps_updated(int), parameters=int )¶