scroll_area

Module Contents

ScrollArea

Smooth scroll area

SingleDirectionScrollArea

Single direction scroll area

SmoothScrollArea

Smooth scroll area

class ScrollArea(parent=None)

Bases: PyQt5.QtWidgets.QScrollArea

Smooth scroll area

scrollDelagate
setSmoothMode(mode: qfluentwidgets.common.smooth_scroll.SmoothMode, orientation: PyQt5.QtCore.Qt.Orientation)

set smooth mode

Parameters

mode: SmoothMode

smooth scroll mode

orientation: Qt.Orientation

scroll direction

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)

set smooth mode

Parameters

mode: SmoothMode

smooth scroll mode

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

Bases: PyQt5.QtWidgets.QScrollArea

Smooth scroll area

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

set scroll animation

Parameters

orient: Orient

scroll orientation

duration: int

scroll duration

easing: QEasingCurve

animation type

enableTransparentBackground()