cycle_list_widget¶
Module Contents¶
Scroll button |
|
Cycle list widget |
- class ScrollButton(icon: qfluentwidgets.common.icon.FluentIcon, parent=None)¶
Bases:
PyQt5.QtWidgets.QToolButton
Scroll button
- eventFilter(obj, e: PyQt5.QtCore.QEvent)¶
- paintEvent(e)¶
- class CycleListWidget(items: Iterable, itemSize: PyQt5.QtCore.QSize, align=Qt.AlignCenter, parent=None)¶
Bases:
PyQt5.QtWidgets.QListWidget
Cycle list widget
- currentItemChanged¶
- setItems(items: list)¶
set items in the list
Parameters¶
- items: Iterable[Any]
the items to be added
- itemSize: QSize
the size of item
- align: Qt.AlignmentFlag
the text alignment of item
- setSelectedItem(text: str)¶
set the selected item
- scrollToItem(item: PyQt5.QtWidgets.QListWidgetItem, hint=QListWidget.PositionAtCenter)¶
scroll to item
- wheelEvent(e)¶
- scrollDown()¶
scroll down an item
- scrollUp()¶
scroll up an item
- enterEvent(e)¶
- leaveEvent(e)¶
- resizeEvent(e)¶
- eventFilter(obj, e: PyQt5.QtCore.QEvent)¶
- currentItem()¶
- currentIndex()¶
- setCurrentIndex(index: int)¶