scroll_bar¶
Module Contents¶
Arrow button |
|
Scroll bar groove |
|
Scroll bar handle |
|
Fluent scroll bar |
|
Smooth scroll bar |
|
Smooth scroll delegate |
- class ArrowButton(icon: qfluentwidgets.common.icon.FluentIcon, parent=None)¶
Bases:
PyQt5.QtWidgets.QToolButton
Arrow button
- paintEvent(e)¶
- class ScrollBarGroove(orient: PyQt5.QtCore.Qt.Orientation, parent)¶
Bases:
PyQt5.QtWidgets.QWidget
Scroll bar groove
- fadeIn()¶
- fadeOut()¶
- paintEvent(e)¶
- class ScrollBarHandle(orient: PyQt5.QtCore.Qt.Orientation, parent=None)¶
Bases:
PyQt5.QtWidgets.QWidget
Scroll bar handle
- paintEvent(e)¶
- class ScrollBar(orient: PyQt5.QtCore.Qt.Orientation, parent: PyQt5.QtWidgets.QAbstractScrollArea)¶
Bases:
PyQt5.QtWidgets.QWidget
Fluent scroll bar
- rangeChanged¶
- valueChanged¶
- sliderPressed¶
- sliderReleased¶
- sliderMoved¶
- value()¶
- val()¶
- minimum()¶
- maximum()¶
- orientation()¶
- pageStep()¶
- singleStep()¶
- isSliderDown()¶
- setValue(value: int)¶
- setMinimum(min: int)¶
- setMaximum(max: int)¶
- setRange(min: int, max: int)¶
- setPageStep(step: int)¶
- setSingleStep(step: int)¶
- setSliderDown(isDown: bool)¶
- expand()¶
expand scroll bar
- collapse()¶
collapse scroll bar
- enterEvent(e)¶
- leaveEvent(e)¶
- eventFilter(obj, e: PyQt5.QtCore.QEvent)¶
- resizeEvent(e)¶
- mousePressEvent(e: PyQt5.QtGui.QMouseEvent)¶
- mouseReleaseEvent(e)¶
- mouseMoveEvent(e: PyQt5.QtGui.QMouseEvent)¶
- setForceHidden(isHidden: bool)¶
whether to force the scrollbar to be hidden
- wheelEvent(e)¶
- class SmoothScrollBar(orient: PyQt5.QtCore.Qt.Orientation, parent)¶
Bases:
ScrollBar
Smooth scroll bar
- setValue(value, useAni=True)¶
- scrollValue(value, useAni=True)¶
scroll the specified distance
- scrollTo(value, useAni=True)¶
scroll to the specified position
- resetValue(value)¶
- mousePressEvent(e)¶
- mouseMoveEvent(e)¶