• Где можно найти хорошие примеры кода на PyQt5(Qt5) с использованием реляционных баз данных?

    @yuyu_yaya Автор вопроса
    Максим, Да, Qwidget с 3-мя QLineEdit и кнопкой - это один из вариантов, который мне сразу пришел в голову. Единственное, что я использую модуль сx_Oracle.Поэтому как-то так:
    ...
    try:
    self._con = cx_Oracle.connect(user,password,db)
    except cx_Oracle.DatabaseError as e:
    self.show_error_message("Ошибка подключения", "Ошибка базы данных: %s" % e)
    ...
    Но, кроме этого существует ещё масса вариантов, как это всё можно реализовать. Например, использовать QStackedWidget в MainWindow. И после успешного подключения просто переключиться на следующий виджет. Можно вызвать диалоговое окно (QDialog), которое будет блокировать основное (MainWindow) до тех пор пока не произойдет подключение и т.д. И поскольку - у меня нет опыта, сложно понять какой из вариантов более предпочтительный. Ладно, наверное, правильнее более мелкие вопросы задавать с примерами кода. Так проще будет. Спасибо, что помогаете.
  • Где можно найти хорошие примеры кода на PyQt5(Qt5) с использованием реляционных баз данных?

    @yuyu_yaya Автор вопроса
    Максим,
    Я примерно так и делаю. Просто не могу найти как раз такого примера, в котором рассматривалось построение приложения от самого начала - создания логин-формы для подключения к базе и до конца - закрытия соединения. Мне важно понять, как правильно построить структуру приложения. Это бы мне сильно помогло, чтобы не придумывать то, что уже и так давно написано.