scroll_area

Module Contents

ScrollArea

平滑滚动区域

SingleDirectionScrollArea

Single direction scroll area

SmoothScrollArea

平滑滚动区域

class ScrollArea(parent=None)

Bases: PyQt5.QtWidgets.QScrollArea

平滑滚动区域

scrollDelagate
enableTransparentBackground()
class SingleDirectionScrollArea(parent=None, orient=Qt.Vertical)

Bases: PyQt5.QtWidgets.QScrollArea

Single direction scroll area

orient
smoothScroll
vScrollBar
hScrollBar
setVerticalScrollBarPolicy(policy)
setHorizontalScrollBarPolicy(policy)
setSmoothMode(mode)

设置平滑滚动模式

参数

mode: SmoothMode

平滑滚动模式

keyPressEvent(e)
wheelEvent(e: PyQt5.QtGui.QWheelEvent)
enableTransparentBackground()
class SmoothScrollArea(parent=None)

Bases: PyQt5.QtWidgets.QScrollArea

平滑滚动区域

delegate
setScrollAnimation(orient, duration, easing=QEasingCurve.OutCubic)

设置滚动动画

参数

orient: Orient

滚动方向

duration: int

滚动时长

easing: QEasingCurve

滚动动画插值方式

enableTransparentBackground()