getquakes
Кросплатформенное графическое приложение для получения информации и формирования отчетов о зарегистрированных землетрясениях и их параметрах.
Основные функции приложения:
- получениe информации из локальной базы данных по заданным параметрам,
- отображение полученной информации в виде таблицы (одна строка - одно землетрясение) с возможностью сортировки по столбцам,
- сохранение выбранных в таблице землетрясений в файлы с различной структурой и расширением для дальнейшего использования.
Проект реализован на стэке:
- Qt Designer, PySide6;
- Mysql-connector;
- Python.
Установка приложения:
- если в системе не установлен python, устанавливаем его (работа приложения проверена для python 3.8.9+)
- скачиваем архив
- распаковываем в нужную нам папку
- из этой папки открываем командную строку (терминал)
- если хотим изолировать библиотеки для выполнения приложения, устанавливаем виртуальное окружение, командой в терминале:
python -m venv venv
- если нет, сразу переходим к пункту 7
- активируем виртуальное окружение:
- linux:
source venv/bin/activate
- windows:
venv\Scripts\activate.ps1
- устанавливаем зависимости:
python -m pip install -r requirements.txt
- запускаем скрипт и открывается главное окно программы: