flow_layout#

Module Contents#

FlowLayout

流式布局

class FlowLayout(parent=None, needAni=False, isTight=False)#

Bases: PyQt5.QtWidgets.QLayout

流式布局

addItem(item)#
addWidget(w)#
setAnimation(duration, ease=QEasingCurve.Linear)#

设置移动动画

参数#

duration: int

动画持续时间,单位为毫秒

ease: QEasingCurve

动画插值方式

count()#
itemAt(index: int)#
takeAt(index: int)#
removeWidget(widget)#
removeAllWidgets()#

从布局中移除所以小部件

takeAllWidgets()#

从布局中移除所以小部件并删除它们

expandingDirections()#
hasHeightForWidth()#
heightForWidth(width: int)#

根据宽度获取最小高度

setGeometry(rect: PyQt5.QtCore.QRect)#
sizeHint()#
minimumSize()#
setVerticalSpacing(spacing: int)#

设置小部件间的垂直间距

verticalSpacing()#

返回小部件间的垂直间距

setHorizontalSpacing(spacing: int)#

设置小部件间的水平间距

horizontalSpacing()#

返回小部件间的水平间距

eventFilter(obj: PyQt5.QtCore.QObject, event: PyQt5.QtCore.QEvent) bool#