Задать вопрос
  • Как вывести записи из базы данных в tableWidget используя Pyside6/QT6?

    @m-a-r_k-u-s Автор вопроса
    Спасибо. В общем то, функционал не велик: gui --> pyside6, orm --> sqlalchemy.
    P.S. вдруг кому-то пригодится. Решение:
    def buttonClicked(self):
        session = Session()
        authors = session.query(Author).order_by(Author.author_id)
    
        for author in authors:
            print(author.author_id, author.name)
    
            row = self.ui.tableWidget.rowCount()
            self.ui.tableWidget.insertRow(row)
    
            self.ui.tableWidget.setItem(row, 0, QTableWidgetItem(f"{author.author_id}")
            self.ui.tableWidget.setItem(row, 1, QTableWidgetItem(f"{author.name}")
    Ответ написан
    Комментировать