1.8 KiB
1.8 KiB
MasterPol
Графическое приложение на PyQt6 для работы с базой данных MySQL.
Подготовка проекта
-
Клонируйте репозиторий и перейдите в папку проекта:
git clone <адрес-репозитория> cd master_pol -
Создайте и активируйте виртуальное окружение:
python -m venv .venv .venv\Scripts\activate # Windows # source .venv/bin/activate # Linux/MacOS -
Установите зависимости:
pip install -r requirements.txt -
Создайте базу данных и выполните SQL-скрипт:
- Запустите MySQL и выполните скрипт
app/database/script.sqlдля создания необходимых таблиц и данных:
mysql -u <user> -p <db_name> < app/database/script.sql- Замените
<user>и<db_name>на свои значения.
- Запустите MySQL и выполните скрипт
-
Проверьте параметры подключения к базе данных:
- Откройте файл
app/database/db.pyи убедитесь, что значения для подключения (host, user, password, database) указаны верно.
- Откройте файл
Запуск приложения
python app/main.py
Структура проекта
app/main.py— точка входа, запуск приложенияapp/components/— компоненты интерфейсаapp/database/— работа с БД, скрипты и настройкиapp/pages/— страницы приложенияapp/res/— ресурсы (цвета, шрифты)