def main(): GlobalRoleList.add_role(Role('Baker', 'B', 2)) GlobalRoleList.add_role(Role('Singer', 'S', 9)) GlobalRoleList.add_role(Role('Fisherman', 'F', 7)) m = MasterUndoModel() app = QtGui.QApplication(sys.argv) w = InstitutionCoreWidget(None) i = Institution(None) w.institution(i) m.add_command_contributer(w) w.show() v = QtGui.QUndoView(None) v.setStack(m.undoStack) v.show() sys.exit(app.exec_())