spin_box

Module Contents

SpinIcon

Spin icon

SpinButton

CompactSpinButton

Compact spin button

SpinFlyoutView

Spin flyout view

SpinBoxBase

Spin box ui

InlineSpinBoxBase

Inline spin box base

CompactSpinBoxBase

Compact spin box base

SpinBox

Spin box

CompactSpinBox

Compact spin box

DoubleSpinBox

Double spin box

CompactDoubleSpinBox

Compact double spin box

TimeEdit

Time edit

CompactTimeEdit

Compact time edit

DateTimeEdit

Date time edit

CompactDateTimeEdit

Compact date time edit

DateEdit

Date edit

CompactDateEdit

Compact date edit

class SpinIcon

Bases: qfluentwidgets.common.icon.FluentIconBase, enum.Enum

Spin icon

UP = 'Up'
DOWN = 'Down'
path(theme=Theme.AUTO)

get the path of icon

Parameters

theme: Theme

the theme of icon * Theme.Light: black icon * Theme.DARK: white icon * Theme.AUTO: icon color depends on config.theme

class SpinButton(icon: SpinIcon, parent=None)

Bases: PyQt5.QtWidgets.QToolButton

mousePressEvent(e)
mouseReleaseEvent(e)
paintEvent(e)
class CompactSpinButton(parent=None)

Bases: PyQt5.QtWidgets.QToolButton

Compact spin button

paintEvent(e)
class SpinFlyoutView(parent=None)

Bases: qfluentwidgets.components.widgets.flyout.FlyoutViewBase

Spin flyout view

paintEvent(e)
class SpinBoxBase(parent=None)

Spin box ui

setReadOnly(isReadOnly: bool)
setSymbolVisible(isVisible: bool)

set whether the spin symbol is visible

paintEvent(e)
class InlineSpinBoxBase(parent=None)

Bases: SpinBoxBase

Inline spin box base

setSymbolVisible(isVisible: bool)

set whether the spin symbol is visible

setAccelerated(on: bool)
class CompactSpinBoxBase(parent=None)

Bases: SpinBoxBase

Compact spin box base

focusInEvent(e)
setAccelerated(on: bool)
setSymbolVisible(isVisible: bool)

set whether the spin symbol is visible

class SpinBox(parent=None)

Bases: InlineSpinBoxBase, PyQt5.QtWidgets.QSpinBox

Spin box

class CompactSpinBox(parent=None)

Bases: CompactSpinBoxBase, PyQt5.QtWidgets.QSpinBox

Compact spin box

class DoubleSpinBox(parent=None)

Bases: InlineSpinBoxBase, PyQt5.QtWidgets.QDoubleSpinBox

Double spin box

class CompactDoubleSpinBox(parent=None)

Bases: CompactSpinBoxBase, PyQt5.QtWidgets.QDoubleSpinBox

Compact double spin box

class TimeEdit(parent=None)

Bases: InlineSpinBoxBase, PyQt5.QtWidgets.QTimeEdit

Time edit

class CompactTimeEdit(parent=None)

Bases: CompactSpinBoxBase, PyQt5.QtWidgets.QTimeEdit

Compact time edit

class DateTimeEdit(parent=None)

Bases: InlineSpinBoxBase, PyQt5.QtWidgets.QDateTimeEdit

Date time edit

class CompactDateTimeEdit(parent=None)

Bases: CompactSpinBoxBase, PyQt5.QtWidgets.QDateTimeEdit

Compact date time edit

class DateEdit(parent=None)

Bases: InlineSpinBoxBase, PyQt5.QtWidgets.QDateEdit

Date edit

class CompactDateEdit(parent=None)

Bases: CompactSpinBoxBase, PyQt5.QtWidgets.QDateEdit

Compact date edit