router¶
Module Contents¶
Route item |
|
Stacked history |
|
Router |
- class RouteItem(stacked: PyQt5.QtWidgets.QStackedWidget, routeKey: str)¶
Route item
- stacked¶
- routeKey¶
- __eq__(other)¶
- class StackedHistory(stacked: PyQt5.QtWidgets.QStackedWidget)¶
Stacked history
- stacked¶
- defaultRouteKey: str = None¶
- history: List[str]¶
- __len__()¶
- isEmpty()¶
- push(routeKey: str)¶
- pop()¶
- remove(routeKey: str)¶
- top()¶
- setDefaultRouteKey(routeKey: str)¶
- goToTop()¶
- class Router(parent=None)¶
Bases:
PyQt5.QtCore.QObjectRouter
- emptyChanged¶
- stackHistories: Dict[PyQt5.QtWidgets.QStackedWidget, StackedHistory]¶
- setDefaultRouteKey(stacked: PyQt5.QtWidgets.QStackedWidget, routeKey: str)¶
set the default route key of stacked widget
- push(stacked: PyQt5.QtWidgets.QStackedWidget, routeKey: str)¶
push history
Parameters¶
- stacked: QStackedWidget
stacked widget
- routeKey: str
route key of sub insterface, it should be the object name of sub interface
- pop()¶
pop history
- remove(routeKey: str)¶
remove history
- qrouter¶