cycle_list_widget#

Module Contents#

ScrollButton

滚动按钮

CycleListWidget

循环列表部件

class ScrollButton(icon: qfluentwidgets.common.icon.FluentIcon, parent=None)#

Bases: PyQt5.QtWidgets.QToolButton

滚动按钮

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

循环列表部件

currentItemChanged#
setItems(items: list)#

设置列表中的选项

参数#

items: Iterable[Any]

被添加的选项

itemSize: QSize

选项的尺寸

align: Qt.AlignmentFlag

选项的文本对齐方式

setSelectedItem(text: str)#

设置选中的项

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

滚动到选项

wheelEvent(e)#
scrollDown()#

滚动到下一个选项

scrollUp()#

滚动到上一个选项

enterEvent(e)#
leaveEvent(e)#
resizeEvent(e)#
eventFilter(obj, e: PyQt5.QtCore.QEvent)#
currentItem()#
currentIndex()#
setCurrentIndex(index: int)#