21from .
import CONNECTOR
24 """ A BoxManager manages a collection of widget
25 Each widget is associated to an item
26 A widget
is displayed when the associated item
is selected
27 To get the associated widget : item.box(self)
30 QWidgetStack.__init__(self,parent)
38 if item
not in self.
panels:
39 CONNECTOR.Connect(item,
"changed",self.
changePanel,(item,))
42 idd=self.addWidget(panel)
43 self.raiseWidget(self.
panels[item])
46 print(
"changePanel",item)
48 self.removeWidget(self.
panels[item])
51 idd=self.addWidget(panel)
52 self.raiseWidget(self.
panels[item])
def __init__(self, parent)
def changePanel(self, item)
def setRootItem(self, rootItem)