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