README для Списка сотрудников компании на Python с использованием библиотеки Tkinter и SQLite
Это приложение представляет собой простой Список сотрудников компании с графическим интерфейсом, созданный на языке программирования Python с использованием библиотеки Tkinter для GUI и SQLite для хранения данных. Оно позволяет добавлять, редактировать, удалять и выполнять поиск записей о контактах в базе данных.
Основные компоненты
Main
- класс для создания основного окна приложения и управления им.Child
- класс для отображения диалогового окна добавления новой записи.Update
- класс для отображения диалогового окна редактирования существующей записи.Search
- класс для отображения диалогового окна поиска записей.DB
- класс для работы с базой данных SQLite и выполнения операций CRUD.
Основные функции
- Добавление новой записи - Нажмите на иконку “Добавить” в верхней части приложения, введите данные контакта, а затем нажмите “Добавить”.
- Редактирование существующей записи - Выделите запись в таблице, затем нажмите на иконку “Редактировать”, внесите необходимые изменения и нажмите “Редактировать”.
- Удаление записи - Выделите запись в таблице и нажмите на иконку “Удалить”.
- Поиск записей - Нажмите на иконку “Поиск”, введите ключевое слово, и программа отобразит результаты поиска.
- Обновление записей - Нажмите на иконку “Обновить”, чтобы обновить список записей.
Настройка
- Для запуска приложения необходимо установить библиотеку Tkinter, которая поставляется с большинством установок Python.
- База данных SQLite создается автоматически при первом запуске приложения и называется “db.db”. Вы можете изменить имя базы данных, изменив аргумент конструктора класса
DB
.
Иконки
Приложение использует иконки для кнопок “Добавить”, “Редактировать”, “Удалить”, “Поиск” и “Обновить”. Эти иконки находятся в папке “img” и могут быть заменены на другие иконки по вашему усмотрению.
Запуск
Чтобы запустить приложение, выполните код в Python. Главное окно приложения будет открыто, и вы сможете начать взаимодействие с Списоком сотрудников компании.
Надеюсь, это README поможет вам понять, как работает это приложение, и как вы можете использовать его для управления контактами.