breadcrumb¶
Module Contents¶
Bread crumb widget |
|
Elide button |
|
Breadcrumb item |
|
Breadcrumb bar |
- class BreadcrumbWidget(parent=None)¶
Bases:
PyQt5.QtWidgets.QWidget
Bread crumb widget
- clicked¶
- mousePressEvent(e)¶
- mouseReleaseEvent(e)¶
- enterEvent(e)¶
- leaveEvent(e)¶
- class ElideButton(parent=None)¶
Bases:
BreadcrumbWidget
Elide button
- paintEvent(e)¶
- clearState()¶
- class BreadcrumbItem(routeKey: str, text: str, index: int, parent=None)¶
Bases:
BreadcrumbWidget
Breadcrumb item
- setText(text: str)¶
- isRoot()¶
- setSelected(isSelected: bool)¶
- setFont(font: PyQt5.QtGui.QFont)¶
- setSpacing(spacing: int)¶
- paintEvent(e)¶
- class BreadcrumbBar(parent=None)¶
Bases:
PyQt5.QtWidgets.QWidget
Breadcrumb bar
- currentItemChanged¶
- currentIndexChanged¶
- spacing¶
- 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)¶
- item(routeKey: str)¶
- 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)¶