Python + PyQt5 + PostgreSQL (часть 49)
Вставка
- Опубліковано 17 вер 2023
- Создание GUI-приложения на языке Python и СУБД PostgreSQL c применением библиотеки PyQt5.
В этом выпуске мы продолжаем реализовывать функционал добавления студента в группу.
Архив на начало выпуска: disk.yandex.ru/d/-asGwjiM3QAGaA
Предыдущий выпуск: • Python + PyQt5 + Postg...
Следующий выпуск: • Python + PyQt5 + Postg...
Поддержите наш проект: sponsr.ru/proglab/
(Внимание! Ученики московской школы №1367 могут получить все материалы в школе.)
Чтобы нам не потеряться, подписывайтесь на наш канал в Telegram: t.me/vl_perlin
Прошу прощения за неважный звук. Произошел сбой оборудования, перезаписать не было возможности.
❤❤❤
Здравствуйте! У меня написанный (все сделал как в уроке)код не работает на pyqt6, но когда я его на pyqt5 запускаю то все отрабатывает.
приложение вылетает когда доходит до строчки self.query() (в функции data). Ошибку я чет так и не смог вывсести, как показывалось в уроках ранее.
поэтому вынужден был сделать следующим образом:
class _Model(QSqlQueryModel):
def __init__(self, id_group, parent=None):
super().__init__(parent)
LOG.debug('Creating DialogOld.Model')
self.qry = QSqlQuery()
self.qry.prepare(_SELECT)
self.qry.bindValue(':IDGROUP', id_group)
self.qry.exec()
self.__selected_ids = set()
self.setQuery(self.qry)
и далее в коде я заменил self.query() на self.qry
Подскажите, пожалуйста, в чем дело? почему на pyqt6 не работает?