PyQt6를 사용하여 개발된 데스크톱 계산기 애플리케이션입니다.
project-pyqt-calculator/
├── src/
│ ├── calculator.py # 메인 계산기 애플리케이션 코드
│ └── calculator.ui # PyQt6 UI 디자인 파일
├── docs/
│ └── EP-계산기 기능리스트-220525-012626.pdf # 기능 명세서
└── README.md
- 사칙연산: 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/)
- 숫자 입력: 0-9 숫자 버튼
- 소수점: 소수점 계산 지원
- 부호 변경: 양수/음수 전환 기능
- 이전 계산 표시: 계산 과정을 상단에 표시
- 오류 처리: 잘못된 계산 시 "Error" 메시지 표시
- 메모리 관리: AC(All Clear), C(Delete) 기능
- 계산 결과: 정수/소수 자동 변환
- Python 3.12
- PyQt6: GUI 프레임워크
- Qt Designer: UI 디자인 도구
pip install PyQt6cd src
python calculator.py- 숫자 입력: 0-9 버튼을 클릭하여 숫자 입력
- 연산자 선택: +, -, *, / 버튼으로 연산자 선택
- 계산 실행: = 버튼을 클릭하여 결과 확인
- 초기화: AC 버튼으로 모든 내용 초기화
- 삭제: C 버튼으로 마지막 입력 삭제
- 부호 변경: +/- 버튼으로 양수/음수 전환
- 디스플레이: 현재 입력값과 이전 계산식 표시
- 숫자 패드: 0-9 숫자 버튼
- 연산자 버튼: +, -, *, / 연산자
- 기능 버튼: AC, C, =, +/-, . (소수점)
자세한 기능 명세는 docs/EP-계산기 기능리스트-220525-012626.pdf 파일을 참조하세요.
프로젝트 발표 자료: Google Slides