switch_button#

Module Contents#

Indicator

开关按钮指示器

IndicatorPosition

指示器的位置

SwitchButton

开关按钮

class Indicator(parent)#

Bases: qfluentwidgets.components.widgets.button.ToolButton

开关按钮指示器

checkedChanged#
sliderX#
mouseReleaseEvent(e)#

toggle checked state when mouse release

toggle()#
setDown(isDown: bool)#
setHover(isHover: bool)#
paintEvent(e)#

绘制指示器

getSliderX()#
setSliderX(x)#
class IndicatorPosition#

Bases: enum.Enum

指示器的位置

LEFT = 0#
RIGHT = 1#
class SwitchButton(parent: PyQt5.QtWidgets.QWidget = None, indicatorPos=IndicatorPosition.LEFT)#

Bases: PyQt5.QtWidgets.QWidget

开关按钮

Constructors#

  • SwitchButton(parent: QWidget = None)

  • SwitchButton(text: str = “Off”, parent: QWidget = None, `indicatorPos`=IndicatorPosition.LEFT)

checkedChanged#
spacing#
checked#
text#
onText#
offText#
eventFilter(obj, e: PyQt5.QtCore.QEvent)#
isChecked()#
setChecked(isChecked)#

设置开启状态

toggleChecked()#

toggle checked state

getText()#
setText(text)#
getSpacing()#
setSpacing(spacing)#
getOnText()#
setOnText(text)#
getOffText()#
setOffText(text)#