anim_viewer

class janim.gui.anim_viewer.AnimViewer(built: BuiltTimeline, *, auto_play: bool = True, interact: bool = False, available_timeline_names: list[str] | None = None, parent: QWidget | None = None)

基类:QMainWindow

用于显示构建完成的时间轴动画

可以使用 AnimViewer.views(MyTimeline().build()) 进行直接显示

play_finished
classmethod views(anim: BuiltTimeline, **kwargs) None

直接显示一个浏览构建完成的时间轴动画的窗口

set_built(built: BuiltTimeline) None
setup_ui() None
setup_menu_bar() 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
on_select_triggered() None
on_selector_destroyed() None
connect_action_widget(action: QAction, widget_cls: type[QWidget]) None
on_copy_time_triggered() None
on_value_changed(value: int) None
on_glw_rendered() None
on_error_occurred() None
update_fps_label() None
on_play_timer_timeout() None
on_name_edit_finished() None
on_capture_clicked() None
on_export_clicked() None
change_export_size(size: tuple[int, int])
setup_socket(client_search_port: int) None
on_shared_ready_read() None
on_ready_read() None
send_lineno(line: int) None
closeEvent(event: QCloseEvent) None
staticMetaObject = PySide6.QtCore.QMetaObject("AnimViewer" inherits "QMainWindow": Methods:   #39 type=Signal, signature=play_finished() )