pharmacy-pos-qr-system/backend/gui
시골약사 77c82f395e feat: POS GUI에 QR 발행 여부 시각적 표시 추가
- claim_tokens 테이블 조회하여 각 거래의 QR 발행 여부 확인
- 테이블에 'QR' 컬럼 추가 (9번째 컬럼, 60px 너비)
- 발행됨: 초록색 체크마크(✓) 표시 (폰트 크기 14, 굵게)
- 미발행: 회색 하이픈(-) 표시
- 툴팁으로 'QR 발행 완료' / 'QR 미발행' 상태 안내

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 17:13:22 +09:00
..
pos_sales_gui.py feat: POS GUI에 QR 발행 여부 시각적 표시 추가 2026-01-23 17:13:22 +09:00
README.md feat: 프로젝트 초기 구조 설정 2026-01-23 13:59:00 +09:00
requirements.txt feat: 프로젝트 초기 구조 설정 2026-01-23 13:59:00 +09:00

POS 판매 조회 GUI

PyQt5 기반 POS 판매 내역 조회 프로그램

기능

  • 날짜별 판매 내역 조회
  • 실시간 총 매출 집계
  • 판매 상세 품목 조회 (더블클릭)
  • QR 생성 버튼 (Phase 2 준비)

실행 방법

# 의존성 설치
pip install -r requirements.txt

# GUI 실행
python pos_sales_gui.py

데이터베이스 연결

MSSQL PM_PRES 데이터베이스에 연결합니다.

  • SALE_MAIN: 판매 헤더
  • SALE_SUB: 판매 상세

연결 설정은 ../db/dbsetup.py에서 관리됩니다.

스크린샷

┌─────────────────────────────────────────────────┐
│  POS 판매 조회                    [_] [□] [X]   │
├─────────────────────────────────────────────────┤
│  날짜: [2026-01-23]  [새로고침]  [QR 생성]      │
├─────────────────────────────────────────────────┤
│  주문번호        시간   금액    고객명   품목수  │
│  20260123000042 14:30 45,000원  김철수    3    │
│  20260123000041 14:15 12,000원 [비고객]   1    │
├─────────────────────────────────────────────────┤
│  상태: 3건 조회 완료 | 총 매출: 125,500원      │
└─────────────────────────────────────────────────┘