breadcrumb¶
Module Contents¶
Bread crumb widget |
|
Elide button |
|
Breadcrumb item |
|
Breadcrumb bar |
- class BreadcrumbWidget(parent=None)¶
Bases:
PyQt5.QtWidgets.QWidgetBread crumb widget
- clicked¶
- isHover = False¶
- isPressed = False¶
- mousePressEvent(e)¶
- mouseReleaseEvent(e)¶
- enterEvent(e)¶
- leaveEvent(e)¶
- class ElideButton(parent=None)¶
Bases:
BreadcrumbWidgetElide button
- paintEvent(e)¶
- clearState()¶
- class BreadcrumbItem(routeKey: str, text: str, index: int, parent=None)¶
Bases:
BreadcrumbWidgetBreadcrumb item
- text¶
- routeKey¶
- isHover = False¶
- isPressed = False¶
- isSelected = False¶
- index¶
- spacing = 5¶
- setText(text: str)¶
- isRoot()¶
- setSelected(isSelected: bool)¶
- setFont(font: PyQt5.QtGui.QFont)¶
- setSpacing(spacing: int)¶
- paintEvent(e)¶
- class BreadcrumbBar(parent=None)¶
Bases:
PyQt5.QtWidgets.QWidgetBreadcrumb bar
- currentItemChanged¶
- currentIndexChanged¶
- itemMap: Dict[BreadcrumbItem]¶
- items: List[BreadcrumbItem] = []¶
- hiddenItems: List[BreadcrumbItem] = []¶
- elideButton¶
- addItem(routeKey: str, text: str)¶
add item
Parameters¶
- routeKey: str
unique key of item
- text: str
the text of item
- setCurrentIndex(index: int)¶
- setCurrentItem(routeKey: str)¶
- setItemText(routeKey: str, text: str)¶
- item(routeKey: str) → BreadcrumbItem¶
- itemAt(index: int)¶
- currentIndex()¶
- currentItem() → BreadcrumbItem¶
- resizeEvent(e)¶
- clear()¶
clear all items
- popItem()¶
pop trailing item
- count()¶
Returns the number of items
- updateGeometry()¶
- isElideVisible()¶
- setFont(font: PyQt5.QtGui.QFont)¶
- getSpacing()¶
- setSpacing(spacing: int)¶
- spacing¶