fixed_ratio_widget¶
- class janim.gui.fixed_ratio_widget.FixedRatioWidget(inside: QWidget, parent: QWidget | None = None)¶
基类:
QWidget使得传入的
inside控件可以以固定比例塞在该控件中- set_src_size(size: tuple[float, float]) None¶
- update_inner_size(wnd_size: QSize) None¶
- resizeEvent(event: QResizeEvent) None¶
- staticMetaObject = PySide6.QtCore.QMetaObject("FixedRatioWidget" inherits "QWidget": )¶
- janim.gui.fixed_ratio_widget.get_proportional_scale_size(src_width, src_height, tg_width, tg_height)¶
根据
(tg_width, tg_height)的目标大小信息, 得到(src_width, src_height)在进行等比缩放后能塞进目标区域的最大大小