expand_setting_card

Module Contents

ExpandButton

Expand button

SpaceWidget

Spacing widget

HeaderSettingCard

Header setting card

ExpandBorderWidget

Expand setting card border widget

ExpandSettingCard

Expandable setting card

GroupSeparator

group separator

ExpandGroupSettingCard

Expand group setting card

class ExpandButton(parent=None)

Bases: PyQt5.QtWidgets.QAbstractButton

Expand 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.QWidget

Spacing widget

class HeaderSettingCard(icon, title, content=None, parent=None)

Bases: qfluentwidgets.components.settings.setting_card.SettingCard

Header setting card

expandButton
eventFilter(obj, e)
addWidget(widget: PyQt5.QtWidgets.QWidget)

add widget to tail

paintEvent(e)
class ExpandBorderWidget(parent=None)

Bases: PyQt5.QtWidgets.QWidget

Expand 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.QScrollArea

Expandable 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 GroupSeparator(parent=None)

Bases: PyQt5.QtWidgets.QWidget

group separator

paintEvent(e)
class ExpandGroupSettingCard(icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIcon, title: str, content: str = None, parent=None)

Bases: ExpandSettingCard

Expand group setting card

addGroupWidget(widget: PyQt5.QtWidgets.QWidget)

add widget to group