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¶
- staticMetaObject = PySide6.QtCore.QMetaObject("DrawOnce" inherits "Draw": )¶
- janim.gui.draw.base.point_to_str(pos: ndarray) str¶