expand_setting_card¶
Module Contents¶
Expand button |
|
Spacing widget |
|
Header setting card |
|
Expand setting card border widget |
|
Expandable setting card |
|
group separator |
|
Expand group setting card |
|
Simple expand group setting card |
- class ExpandButton(parent=None)¶
Bases:
PyQt5.QtWidgets.QAbstractButtonExpand button
- isHover = False¶
- isPressed = False¶
- rotateAni¶
- paintEvent(e)¶
- enterEvent(e)¶
- leaveEvent(e)¶
- mousePressEvent(e)¶
- mouseReleaseEvent(e)¶
- setHover(isHover: bool)¶
- setPressed(isPressed: bool)¶
- setExpand(isExpand: bool)¶
- getAngle()¶
- setAngle(angle)¶
- angle¶
- class SpaceWidget(parent=None)¶
Bases:
PyQt5.QtWidgets.QWidgetSpacing widget
- class HeaderSettingCard(icon, title, content=None, parent=None)¶
Bases:
qfluentwidgets.components.settings.setting_card.SettingCardHeader setting card
- expandButton¶
- eventFilter(obj, e)¶
- addWidget(widget: PyQt5.QtWidgets.QWidget)¶
add widget to tail
- paintEvent(e)¶
- class ExpandBorderWidget(parent=None)¶
Bases:
PyQt5.QtWidgets.QWidgetExpand setting card border widget
- eventFilter(obj, e)¶
- paintEvent(e)¶
- class ExpandSettingCard(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIcon, title: str, content: str = None, parent=None)¶
Bases:
PyQt5.QtWidgets.QScrollAreaExpandable setting card
- isExpand = False¶
- scrollWidget¶
- view¶
- card¶
- scrollLayout¶
- viewLayout¶
- spaceWidget¶
- borderWidget¶
- expandAni¶
- addWidget(widget: PyQt5.QtWidgets.QWidget)¶
add widget to tail
- wheelEvent(e)¶
- setExpand(isExpand: bool)¶
set the expand status of card
- toggleExpand()¶
toggle expand status
- resizeEvent(e)¶
- setValue(value)¶
set the value of config item
- class GroupWidget(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIcon, title: str, content: str, widget: PyQt5.QtWidgets.QWidget, stretch=0, parent=None)¶
Bases:
PyQt5.QtWidgets.QWidget- iconWidget¶
- titleLabel¶
- contentLabel¶
- widget¶
- hBoxLayout¶
- vBoxLayout¶
- setTitle(title: str)¶
- setContent(content: str)¶
- setIconSize(width: int, height: int)¶
set the icon fixed size
- setIcon(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIcon)¶
- class ExpandGroupSettingCard(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIcon, title: str, content: str = None, parent=None)¶
Bases:
ExpandSettingCardExpand group setting card
- widgets: List[PyQt5.QtWidgets.QWidget] = []¶
- addGroupWidget(widget: PyQt5.QtWidgets.QWidget)¶
add widget to group
- addGroup(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIcon, title: str, content: str, widget: PyQt5.QtWidgets.QWidget, stretch=0) GroupWidget¶
add group
Parameters¶
- icon: str | QIcon | FluentIconBase
the icon of group
- title: str
the title of group
- content: str
the description of group
- widget: str
the widget of group
- stretch: int
the stretch of widget
- removeGroupWidget(widget: PyQt5.QtWidgets.QWidget)¶
remove a group from card
- class SimpleExpandGroupSettingCard(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIcon, title: str, content: str = None, parent=None)¶
Bases:
ExpandGroupSettingCardSimple expand group setting card