- Установить Python (Скачать можно тут). Версию Python лучше брать от 3.8.0 и выше;
- Установить PyCharm Community Edition (Скачать можно тут);
- *Установить SQLite (Скачать можно тут) - для просмотра и удобного редактирования данных (в формате .db);
- *Установить Qt Designer (Скачать можно тут) - для создания, реактирования, просмотра форм (в формате .ui).
- Сделать
git clone https://github.com/AdminSokol/GrandMaket_SQL.git
репозитория в папку среды IDE; - Установить нужные библиотеки для проекта через терминал в Pycharm с помощью команды
pip install <фреймворк>
; - Установить PyInstaller через терминал в Pycharm с помощью команды
pip install PyInstaller
для того, чтобы собрать приложение;- После установки PyInstaller через терминал в Pycharm вводим команду:
pyinstaller main.py --icon=train.ico --noconsole --path="C:\Users\qawse\PycharmProjects\pythonProject\.venv\Lib\site-packages" --add-data "res_rc.py;." --onefile
; - Почитать документацию про PyInstaller и его параметры сборки можно тут.
- После установки PyInstaller через терминал в Pycharm вводим команду:
- После сборки в папке проекта появятся две папки - build и dist. Нам нужна только папка dist в ней будет еще одна папка main, зайдя в main будет исполнительный файл с расширением .exe. После чего в папку main из проекта копируем и вставляем все файлы с расширением (.db и .ui), а также папку sql_maket;
- *Исполнительный файл лучше переименовать из main.exe в База данных ЖД.exe и папку из main в База данных ЖД. Также если есть папки Backup, Фотки ЗЧ, Картинки локо, то их закинуть тоже во внутрь сборочной папки.