Skip to content
OlesBaranovskyi edited this page Nov 12, 2017 · 2 revisions

Welcome to the Catalog-films-Test-task-for-QT-work-with-databases wiki!

Справочник-каталог фильмов

Спроектировать БД SQL Lite под тестовое приложение.

Главное окно приложения состоит из таблицы "Фильмы" с информацией о фильмах, виджета "Фильтр", кнопок "Добавить" и "Информация".

Таблица "Фильмы" состоит из полей "Название", "Режиссер", "Год", "Рейтинг". Поле "Рейтинг" можно редактировать.

Виджет "Фильтр". Состоит из текстовых полей "Фильм", "Год", "Рейтинг", кнопок "Искать", "Сбросить".

При нажатии на "Информация", в отдельном диалоге показывается информация о выбранном фильме(формат на усмотрение).

Кнопка "Добавить". Открывает диалог добавления фильма где можно ввести: название, год, рейтинг(может быть пустым), режиссер. Если одно из полей название, год, режиссер пустое, то добавление невозможно(кнопка добавления не активна). Если фильм с таким названием уже есть в базе, то показывать предупреждение. Если такого режиссера нет, то выводить предупреждение "Режиссер не найден в БД. Добавить его и закончить добавление фильма?". При подтверждении добавляется режиссер и фильм в БД. Таблица с фильмами обновляется сучетом фильтров.

Clone this wiki locally