segmented_widget#

Module Contents#

SegmentedItem

Segmented item

SegmentedToolItem

Pivot item

SegmentedToggleToolItem

Transparent background tool button

SegmentedWidget

Segmented widget

SegmentedToolWidget

Segmented tool widget

SegmentedToggleToolWidget

Segmented toggle tool widget

class SegmentedItem(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: qfluentwidgets.components.navigation.pivot.PivotItem

Segmented item

class SegmentedToolItem(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: qfluentwidgets.components.widgets.button.ToolButton

Pivot item

itemClicked#
setSelected(isSelected: bool)#
class SegmentedToggleToolItem(parent: PyQt5.QtWidgets.QWidget = None)#

Bases: qfluentwidgets.components.widgets.button.TransparentToolButton

Transparent background tool button

Constructors#

  • TransparentToolButton(parent: QWidget = None)

  • TransparentToolButton(icon: QIcon | str | FluentIconBase, parent: QWidget = None)

itemClicked#
setSelected(isSelected: bool)#
class SegmentedWidget(parent=None)#

Bases: qfluentwidgets.components.navigation.pivot.Pivot

Segmented widget

insertItem(index: int, routeKey: str, text: str, onClick=None, icon=None)#

insert item

Parameters#

index: int

insert position

routeKey: str

the unique name of item

text: str

the text of navigation item

onClick: callable

the slot connected to item clicked signal

icon: str

the icon of navigation item

paintEvent(e)#
class SegmentedToolWidget(parent=None)#

Bases: SegmentedWidget

Segmented tool widget

addItem(routeKey: str, icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIconBase, onClick=None)#

add item

Parameters#

routeKey: str

the unique name of item

icon: str | QIcon | FluentIconBase

the icon of navigation item

onClick: callable

the slot connected to item clicked signal

insertItem(index: int, routeKey: str, icon: str | PyQt5.QtGui.QIcon | qfluentwidgets.common.icon.FluentIconBase, onClick=None)#

insert item

Parameters#

index: int

insert position

routeKey: str

the unique name of item

text: str

the text of navigation item

onClick: callable

the slot connected to item clicked signal

icon: str

the icon of navigation item

class SegmentedToggleToolWidget(parent=None)#

Bases: SegmentedToolWidget

Segmented toggle tool widget

paintEvent(e)#