def destroy(self): """Destroy any associated windows, then destroy document contents.""" #print "Document.destroy:", self ### for win in self._windows[:]: win.destroy() application()._remove_document(self) self.destroy_contents() Model.destroy(self)
def __init__(self, data): Model.__init__(self) self.data = data
def __init__(self, **kwds): self._windows = [] Model.__init__(self, **kwds) application()._add_document(self)
def main(): import sys app = qt.QtWidgets.QApplication(sys.argv) MainWindow = Model.MainWindow() MainWindow.show() sys.exit(app.exec_())