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

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

Bases: PyQt5.QtWidgets.QScrollArea

Single direction scroll area

setVerticalScrollBarPolicy(policy)
setHorizontalScrollBarPolicy(policy)
setSmoothMode(mode)

set smooth mode

Parameters

mode: SmoothMode

smooth scroll mode

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

Bases: PyQt5.QtWidgets.QScrollArea

Smooth scroll area

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

set scroll animation

Parameters

orient: Orient

scroll orientation

duration: int

scroll duration

easing: QEasingCurve

animation type