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
- updateGeometry()#
- isElideVisible()#
- setFont(font: PyQt5.QtGui.QFont)#
- getSpacing()#
- setSpacing(spacing: int)#