cycle_list_widget¶
Module Contents¶
滚动按钮 |
|
循环列表部件 |
- class ScrollButton(icon: qfluentwidgets.common.icon.FluentIcon, parent=None)¶
Bases:
PyQt5.QtWidgets.QToolButton滚动按钮
- isPressed = False¶
- 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¶
- itemSize¶
- align¶
- upButton¶
- downButton¶
- scrollDuration = 250¶
- originItems¶
- vScrollBar¶
- visibleNumber = 9¶
- 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)¶