router#

Module Contents#

RouteItem

Route item

StackedHistory

Stacked history

Router

Router

class RouteItem(stacked: PyQt5.QtWidgets.QStackedWidget, routeKey: str)#

Route item

__eq__(other)#

Return self==value.

class StackedHistory(stacked: PyQt5.QtWidgets.QStackedWidget)#

Stacked history

__len__()#
isEmpty()#
push(routeKey: str)#
pop()#
remove(routeKey: str)#
top()#
setDefaultRouteKey(routeKey: str)#
goToTop()#
class Router(parent=None)#

Bases: PyQt5.QtCore.QObject

Router

emptyChanged#
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#