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)¶