Как установить текст из базы данных sqlite в QComboBox? - PullRequest
0 голосов
/ 15 апреля 2020

привет, я делаю функцию поиска и выпадаю список поиска, но значение не печатается

def searchEmpolyee(self):

    searchresult = self.b1.text()

    self.conn = sqlite3.connect("databas.db")
    self.c = self.conn.cursor()
    result = self.c.execute("SELECT * from Hr_depart WHERE id='"+searchresult+"'")
    row = result.fetchone()

    self.b1.setText(str(row[0]))
    self.b2.setItemText(row[1]) # b2 is object name QcomboBox
    self.b3.setText(str(row[2]))
    self.b4.setText(str(row[3]))
    self.b5.setText(str(row[4]))
    self.b6.setText(str(row[5]))
    self.b7.setText(str(row[6]))
    self.b8.setItemText(row[7])  # b8 is object name QcomboBox

    QMessageBox.information(QMessageBox(), 'Successful', " "+searchresult+"  :Record Successfully Found!")
    self.conn.commit()
    self.c.close()
    self.conn.close()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...