def __init__(self): QtGui.QMainWindow.__init__(self) self.ui = Ui_Enter_hours() self.ui.setupUi(self) self.conn() Teacher_query = QSqlQuery() Teacher_query.exec_("select Teacher_name from Teacher") model = QSqlQueryModel() model.setQuery(Teacher_query) self.ui.Teacher_listView.setModel(model) self.ui.Search_btn.clicked.connect(self.search_teacher) self.ui.Hours_btn.setEnabled(False) self.ui.Hours_btn.clicked.connect(self.show_hours) self.ui.Teacher_listView.clicked.connect(self.select_teacher)