Как выбрать опцию QComboBox и соответствующие данные из базы данных Sqlite3 отображаются на QTableWidget с PyQt5 - PullRequest
0 голосов
/ 03 мая 2020

У меня есть QComboBox с 4 вариантами. Я хотел бы выбрать опцию, и соответствующие данные из Sqlite3 отображаются в QTableWidget. Никакая документация онлайн не помогла. Кто-нибудь, помогите, пожалуйста.

def fetch_learner_data_from_combo(self):
    connection= sqlite3.connect("mydb.db")
    query = "SELECT * FROM learner_data WHERE STREAM="+str(self.stream_combo.currentText())
    result = connection.execute(query)
    self.marks_table.setRowCount(0)
    for row_number,row_data in enumerate(result):
        self.marks_table.insertRow(row_number)
        for column_number,data in enumerate(row_data):
            self.marks_table.setItem(row_number,column_number,QTableWidgetItem(str(data)))
    connection.commit()
    connection.close()
...