anim_viewer¶
- class janim.gui.anim_viewer.AnimViewer(built: BuiltTimeline, *, auto_play: bool = True, interact: bool = False, watch: bool = False, available_timeline_names: list[str] | None = None, parent: QWidget | None = None)¶
基类:
QMainWindow用于显示构建完成的时间轴动画
可以使用
AnimViewer.views(MyTimeline().build())进行直接显示- before_set_built¶
- built_changed¶
- play_finished¶
- classmethod views(anim: BuiltTimeline, **kwargs) None¶
直接显示一个浏览构建完成的时间轴动画的窗口
- set_built(built: BuiltTimeline) None¶
- setup_ui() None¶
- setup_status_bar() None¶
- setup_central_widget() None¶
- move_to_position() None¶
- update_completer(completions: list[str]) None¶
- showEvent(event: QShowEvent) None¶
- load_options() None¶
- save_options() None¶
- setup_play_timer() None¶
- set_play_state(playing: bool) None¶
- switch_play_state() None¶
- hideEvent(event: QHideEvent) None¶
- setup_slots() None¶
- on_stay_on_top_toggled(flag: bool) None¶
- on_frame_skip_toggled(flag: bool) None¶
- on_rebuild_triggered() None¶
- set_built_and_handle_states(module: ModuleType, built: BuiltTimeline, name: str) None¶
- on_select_triggered() None¶
- on_selector_destroyed() None¶
- on_copy_time_triggered() None¶
- on_value_changed(value: int) None¶
- on_glw_rendered() None¶
- on_error_occurred() None¶
- update_fps_label(fps: float | None) None¶
- on_play_timer_timeout() None¶
- on_name_edit_finished() None¶
- build_existing_timeline(timeline_name: str) None¶
- on_clear_font_cache_triggered() None¶
- setup_socket(client_search_port: int) None¶
- has_connection() bool¶
- on_ready_read() None¶
- send_json(msg: dict) None¶
- setup_watcher(code_file_path: str) None¶
- on_watcher_timer_timeout() None¶
- closeEvent(event: QCloseEvent) None¶
- staticMetaObject = PySide6.QtCore.QMetaObject("AnimViewer" inherits "QMainWindow": Methods: #39 type=Signal, signature=before_set_built() #40 type=Signal, signature=built_changed(PyObject), parameters=PyObject #41 type=Signal, signature=play_finished() )¶