NALDA (NARAE Aero Link & Data Analysis)
인하대학교 모형항공기 동아리 나래에서 개발한 GCS(Grond Control System).
- 팀장 : 김성호
NALDA/
├── backend/ # backend
├── src/ # ui
│ ├── assets/ # 이미지, 폰트 등의 정적 파일
│ ├── components/ # 재사용 가능한 공통 컴포넌트
│ ├── pages/ # 페이지별 QML
│ ├── main.qml # QML 진입점
│ └── styles.qss # 전역 스타일링
├── tests/ # 기능 테스트에 필요한 파일들
├── windows/ # 창 단위의 위젯 모음
├── main.py # 앱 진입점
├── main.spec # pyinstaller 빌드 설정 파일
└── requirements.txt # 파이썬 의존성 패키지 목록
git clone --recurse-submodules https://github.com/NARAE-INHA-UNIV/NALDA
cd NALDA
-
가상 환경 생성
python -m venv
-
가상 환경 활성화
.\venv\Scripts\activate
-
의존성 설치
pip install -r requirements.txt
-
가상 환경 활성화
.\venv\Scripts\activate
-
실행
python main.py
git pull
git submodule update
pyinstaller main.spec
- pyinstaller로 처음 빌드하는 경우 (
main.spec
없는 상태에서 만들 경우) - 아래 명령어 실행 후 datas 목록 등 포함할 파일 및 패키지 추가해야 함
pyinstaller --onefile --noconsole --icon='src/assets/app.ico' main.py