pivot#

Module Contents#

PivotItem

Pivot item

Pivot

Pivot

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

Bases: qfluentwidgets.components.widgets.button.PushButton

Pivot item

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

Bases: PyQt5.QtWidgets.QWidget

Pivot

addItem(routeKey: str, text: str, onClick=None, icon=None)#

add item

Parameters#

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

addWidget(routeKey: str, widget: PivotItem, onClick=None)#

add widget

Parameters#

routeKey: str

the unique name of item

widget: PivotItem

navigation widget

onClick: callable

the slot connected to item clicked signal

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

insertWidget(index: int, routeKey: str, widget: PivotItem, onClick=None)#

insert item

Parameters#

index: int

insert position

routeKey: str

the unique name of item

widget: PivotItem

navigation widget

onClick: callable

the slot connected to item clicked signal

removeWidget(routeKey: str)#

remove widget

Parameters#

routeKey: str

the unique name of item

clear()#

clear all navigation items

currentItem()#

Returns the current selected item

setCurrentItem(routeKey: str)#

set current selected item

Parameters#

routeKey: str

the unique name of item

setItemFontSize(size: int)#

set the pixel font size of items

widget(routeKey: str)#
resizeEvent(e) None#
paintEvent(e)#