base

class janim.gui.draw.base.Draw(viewer: AnimViewer)

基类:QScrollArea

tab_name = '(None)'
desc_name = '(None)'
icon_file: str | None = None
code_changed
init() None
pressed(position: QPointF) None
moved(position: QPointF) None
released(position: QPointF) None
paint(p: QPainter, is_active: bool) None
create_layout() QVBoxLayout
set_layout(layout: QLayout) None
staticMetaObject = PySide6.QtCore.QMetaObject("Draw" inherits "QScrollArea": Methods:   #36 type=Signal, signature=code_changed(QString), parameters=QString )
class janim.gui.draw.base.DrawOnce(viewer: AnimViewer)

基类:Draw

class ShiftInfo(viewer: AnimViewer, pos1: QPointF, pos2: QPointF)

基类:object

pressed(position: QPointF) None
moved(position: QPointF) None
released(position: QPointF) None
start(position: QPointF) None
append(position: QPointF) None
finish(position: QPointF) None
shift(shift: ShiftInfo) None
staticMetaObject = PySide6.QtCore.QMetaObject("DrawOnce" inherits "Draw": )
janim.gui.draw.base.point_to_str(pos: ndarray) str