-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Catalog-films-Test-task-for-QT-work-with-databases wiki!
Спроектировать БД SQL Lite под тестовое приложение.
Главное окно приложения состоит из таблицы "Фильмы" с информацией о фильмах, виджета "Фильтр", кнопок "Добавить" и "Информация".
Таблица "Фильмы" состоит из полей "Название", "Режиссер", "Год", "Рейтинг". Поле "Рейтинг" можно редактировать.
Виджет "Фильтр". Состоит из текстовых полей "Фильм", "Год", "Рейтинг", кнопок "Искать", "Сбросить".
При нажатии на "Информация", в отдельном диалоге показывается информация о выбранном фильме(формат на усмотрение).
Кнопка "Добавить". Открывает диалог добавления фильма где можно ввести: название, год, рейтинг(может быть пустым), режиссер. Если одно из полей название, год, режиссер пустое, то добавление невозможно(кнопка добавления не активна). Если фильм с таким названием уже есть в базе, то показывать предупреждение. Если такого режиссера нет, то выводить предупреждение "Режиссер не найден в БД. Добавить его и закончить добавление фильма?". При подтверждении добавляется режиссер и фильм в БД. Таблица с фильмами обновляется сучетом фильтров.