pips_pager

Module Contents

PipsScrollButtonDisplayMode

Pips pager scroll button display mode

ScrollButton

Scroll button

PipsDelegate

Pips delegate

PipsPager

Pips pager

HorizontalPipsPager

Horizontal pips pager

VerticalPipsPager

Vertical pips pager

class PipsScrollButtonDisplayMode

Bases: enum.Enum

Pips pager scroll button display mode

ALWAYS = 0
ON_HOVER = 1
NEVER = 2
class ScrollButton(parent: PyQt5.QtWidgets.QWidget = None)

Bases: qfluentwidgets.components.widgets.button.ToolButton

Scroll button

paintEvent(e)
class PipsDelegate(parent=None)

Bases: PyQt5.QtWidgets.QStyledItemDelegate

Pips delegate

paint(painter: PyQt5.QtGui.QPainter, option: PyQt5.QtWidgets.QStyleOptionViewItem, index: PyQt5.QtCore.QModelIndex) None
setPressedRow(row: int)
setHoveredRow(row: bool)
class PipsPager(parent=None)

Bases: PyQt5.QtWidgets.QListWidget

Pips pager

Constructors

  • PipsPager(parent: QWidget = None)

  • PipsPager(orient: Qt.Orientation, parent: QWidget = None)

currentIndexChanged
visibleNumber
pageNumber
setPageNumber(n: int)

set the number of page

getPageNumber()

get the number of page

getVisibleNumber()

get the number of visible pips

setVisibleNumber(n: int)
scrollNext()

scroll down an item

scrollPrevious()

scroll up an item

scrollToItem(item: PyQt5.QtWidgets.QListWidgetItem, hint=QListWidget.PositionAtCenter)

scroll to item

adjustSize() None
isHorizontal()
setCurrentIndex(index: int)

set current index

isPreviousButtonVisible()
isNextButtonVisible()
currentIndex()
setPreviousButtonDisplayMode(mode: PipsScrollButtonDisplayMode)

set the display mode of previous button

setNextButtonDisplayMode(mode: PipsScrollButtonDisplayMode)

set the display mode of next button

mouseReleaseEvent(e)
enterEvent(e)
leaveEvent(e)
wheelEvent(e)
resizeEvent(e)
class HorizontalPipsPager(parent=None)

Bases: PipsPager

Horizontal pips pager

class VerticalPipsPager(parent=None)

Bases: PipsPager

Vertical pips pager