pips_pager#
Module Contents#
Pips pager scroll button display mode |
|
Scroll button |
|
Pips delegate |
|
Pips pager |
|
Horizontal pips pager |
|
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)#