186.30K
Категория: ПрограммированиеПрограммирование

UML

1.

class PlanWindow():
QCalendarWidget:
Открытие окна «Редактирование записи»
Текущая дата при открытии
QlineEdit:
Пустая, заполняется тестом
QPushButton:
текст def event_save():
Создание в БД записи с датой и
текстом
QPushButton:
def event_close():
Очистка окна события
дата
дата
Клик
Вывод
отфильтрованной
БД
QComboBox:
def event_csort():
Сортировка событий
запись
def in_this_day():
Функция фильтрации
БД по выбранной
дате / повторный:
отмена фильтра
QListWidget:
Отображение событий
из БД
class EventEdit():
Открытие окна «Редактирование записи»
БД файл
«event_db.sqlite»

2.

class EventEdit():
Открытие окна «Редактирование записи»
QlineEdit:
Текст редактируемого события
QPushButton:
def event_change():
Перезапись в БД записи с датой
и текстом
Редактируемое
событие
БД файл
«event_db.sqlite»
Запись
QCalendarWidget:
Дата редактируемого
события
Удаление
QPushButton:
def event_delete():
Удаление события

3.

- Выбор даты
- Кнопка «В
этот день»
Поиск
def in_this_day()
БД файл
«event_db.sqlite»
Сортировка
Создание
def event_save()
Фильтр в БД по дате
Сохранение записи в БД
- Выбор даты
- Написание
текст
- Кнопка
«сохранить»
Очистка
def event_clear()
- Выбор типа из
выпадающего
списка
Событие
Сортировка
def event_sort()
Внесение изменений (удалений) в БД
- Очистка окна
события
Редактирование
def EventEdit()
Окно
редактирования
события
Изменить
def event_change()
Удалить
def event_delete()
- Отображение
даты и текста
события
- Изменения теста
- Изменение даты
English     Русский Правила