anim_viewer¶
- class janim.gui.anim_viewer.AnimViewer(anim: TimelineAnim, *, auto_play: bool = True, interact: bool = False, available_timeline_names: Sequence[str] | None = None, parent: QWidget | None = None)¶
基类:
QMainWindow用于显示构建完成的时间轴动画
可以使用
AnimViewer.views(MyTimeline().build())进行直接显示- play_finished¶
- classmethod views(anim: TimelineAnim, **kwargs) None¶
直接显示一个浏览构建完成的时间轴动画的窗口
- set_anim(anim: TimelineAnim) None¶
- setup_ui() None¶
- setup_status_bar() None¶
- setup_central_widget() None¶
- move_to_position() None¶
- update_completer(completions: Sequence[str]) None¶
- showEvent(event: QShowEvent) 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_value_changed(value: int) None¶
- on_glw_rendered() None¶
- update_fps_label() None¶
- on_play_timer_timeout() None¶
- on_name_edit_finished() None¶
- on_export_clicked() None¶
- setup_socket(client_search_port: int) 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() )¶