def __init__(self, parent): QDialog.__init__(self, parent) self.ui = Ui_manageTopics() self.ui.setupUi(self) self.topicList = [] self.displayTopics() self.parent = parent self.connect(self.ui.btnExit, SIGNAL('clicked()'), SLOT('close()')) self.connect(self.ui.btnRemove, SIGNAL('clicked()'), self.removeTopic) self.connect(self.ui.btnAdd, SIGNAL('clicked()'), self.addTopic)