painter

class janim.gui.functions.painter.Painter(parent: AnimViewer)

基类:QWidget

setup_ui() None
setup_box() QGroupBox
on_current_changed(index: int) None
on_close_requested(index: int) None
is_none() bool
compute_pos(point: QPointF) ndarray
eventFilter(watched: QObject, event: QEvent) bool
on_glw_mouse_press(event: QMouseEvent) None
on_glw_mouse_move(event: QMouseEvent) None
on_glw_mouse_release(event: QMouseEvent) None
on_overlay_paint(event: QPaintEvent) None
class Widget(viewer: AnimViewer)

基类:QScrollArea

start(pos: ndarray) None
append(pos: ndarray) None
finish() None
pressed(pos: ndarray) None
moved(pos: ndarray) None
released() None
paint(p: QPainter, info: CameraInfo, is_active: bool) None
staticMetaObject = PySide6.QtCore.QMetaObject("Widget" inherits "QScrollArea": )
class PDot(viewer: AnimViewer)

基类:Widget

start(pos: ndarray) None
append(pos: ndarray) None
finish() None
update_code() None
pressed(pos: ndarray) None
moved(pos: ndarray) None
released() None
paint(p: QPainter, info: CameraInfo, is_active: bool) None
staticMetaObject = PySide6.QtCore.QMetaObject("PDot" inherits "Widget": )
class PRect(viewer: AnimViewer)

基类:Widget

start(pos: ndarray) None
append(pos: ndarray) None
finish() None
pressed(pos: ndarray) None
moved(pos: ndarray) None
released() None
update_code() None
paint(p: QPainter, info: CameraInfo, is_active: bool) None
staticMetaObject = PySide6.QtCore.QMetaObject("PRect" inherits "Widget": )
class PVItem(viewer: AnimViewer)

基类:Widget

start(pos: ndarray) None
append(pos: ndarray) None
finish() None
on_count_changed(value: int) None
pressed(pos: ndarray) None
moved(pos: ndarray) None
released() None
update_code() None
update_array() None
paint(p: QPainter, info: CameraInfo, is_active: bool) None
staticMetaObject = PySide6.QtCore.QMetaObject("PVItem" inherits "Widget": )
staticMetaObject = PySide6.QtCore.QMetaObject("Painter" inherits "QWidget": )