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

КОМЕНТАРІ • 3

  • @user-es1gl4jv5o
    @user-es1gl4jv5o  9 місяців тому +1

    Прошу прощения за неважный звук. Произошел сбой оборудования, перезаписать не было возможности.

  • @user-ui8wg9tz1t
    @user-ui8wg9tz1t 6 місяців тому

    ❤❤❤

  • @yusupsharafutdinov3681
    @yusupsharafutdinov3681 Місяць тому

    Здравствуйте! У меня написанный (все сделал как в уроке)код не работает на 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 не работает?