def __init__(self, parent): super().__init__(parent) self.ui = Ui_Gantt() self.ui.setupUi(self) fproject = Table.tables['tasks']['project_id'] projects = app.session.get_fk_values(fproject) or () ps = self.ui.projectSelect for key, value in projects: ps.addItem(value, key) ps.currentIndexChanged.connect(self.drawGantt) self.ps = ps ps.currentIndexChanged.emit(ps.currentIndex())