class ListAboveNoteBook(_TopListView): def __init__(self, name='ListNoteBook'): _TopListView.__init__(self, name=name) self.nbook = Notebook() self.add2(self.nbook) self.nbook.show() self.pages = [] def append_page(self, child, label): self.pages.append((label, child)) self.nbook.append_page(child, Label(label)) def remove_page(self, name): print self.pages number = indexed_items(self.pages)[name] self.nbook.remove_page(number) del self.pages[number]
def append_page(self, child, label): self._pages.append((label, child)) Notebook.append_page(self, child, Label(label)) self._set_pages()