After Graduate Update
This commit is contained in:
parent
b92a91ab37
commit
c6917dd85e
69 changed files with 7540 additions and 0 deletions
55
robbery/master_pol-module_1_2/README.md
Normal file
55
robbery/master_pol-module_1_2/README.md
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
# MasterPol
|
||||
|
||||
Графическое приложение на PyQt6 для работы с базой данных MySQL.
|
||||
|
||||
## Подготовка проекта
|
||||
|
||||
1. **Клонируйте репозиторий и перейдите в папку проекта:**
|
||||
|
||||
```sh
|
||||
git clone <адрес-репозитория>
|
||||
cd master_pol
|
||||
```
|
||||
|
||||
2. **Создайте и активируйте виртуальное окружение:**
|
||||
|
||||
```sh
|
||||
python -m venv .venv
|
||||
.venv\Scripts\activate # Windows
|
||||
# source .venv/bin/activate # Linux/MacOS
|
||||
```
|
||||
|
||||
3. **Установите зависимости:**
|
||||
|
||||
```sh
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
4. **Создайте базу данных и выполните SQL-скрипт:**
|
||||
|
||||
- Запустите MySQL и выполните скрипт `app/database/script.sql` для создания необходимых таблиц и данных:
|
||||
|
||||
```sh
|
||||
mysql -u <user> -p <db_name> < app/database/script.sql
|
||||
```
|
||||
|
||||
- Замените `<user>` и `<db_name>` на свои значения.
|
||||
|
||||
5. **Проверьте параметры подключения к базе данных:**
|
||||
- Откройте файл `app/database/db.py` и убедитесь, что значения для подключения (host, user, password, database) указаны верно.
|
||||
|
||||
## Запуск приложения
|
||||
|
||||
```sh
|
||||
python app/main.py
|
||||
```
|
||||
|
||||
## Структура проекта
|
||||
|
||||
- `app/main.py` — точка входа, запуск приложения
|
||||
- `app/components/` — компоненты интерфейса
|
||||
- `app/database/` — работа с БД, скрипты и настройки
|
||||
- `app/pages/` — страницы приложения
|
||||
- `app/res/` — ресурсы (цвета, шрифты)
|
||||
|
||||
---
|
||||
Loading…
Add table
Add a link
Reference in a new issue