Разработка технологии для работы с базами данных с возможностью персонализации и пользовательского отображения результатов работы
Цель: создать инструмент для работы с базами данных.
Инструменты: Qt 5.14.2.
Особенности:
- возможность подключаться к различным базам данных (SQLite, Microsoft SQL, MySQL, PostgreSQL)
- персонализация внешнего вида отображаемых таблиц
Общая иерархия окон:
- userdialog (окно выбора профиля)
- newprofile (создание нового профиля)
- mainwindow (основное окно)
- connect_db (окно подключения к базе данных)
- create_table (окно создания новой таблицы)
- create_column (окно создания нового поля)
- delete_column (окно удаления поля в текущей таблице)
- rename_column (окно переименования поля в текущей таблице)
- uncover_column (раскрытия поля в текущей таблице)
- select_window (установка фильтра на поле в текущей таблице)