ChatGPT 활용

Part 1. ChatGPT 기능 & 연동 마스터
30 분•Module 2.3

2.3 윈도우 데스크톱 앱 개발 (Python)

PyQt6 기반 패스워드 생성기 프로그램 개발 및 PyInstaller .exe 파일 빌드

#Python 3.11+#PyQt6#PyInstaller#Windows GUI .exe

주요 학습 목표

  • 슬라이더, 특수문자 체크박스, 클립보드 복사 기능이 포함된 PyQt6 GUI 요구사항 설계
  • ChatGPT가 생성한 `main.py` 그래픽 UI 코드 실행 및 이벤트 시그널 핸들링 검증
  • `pyinstaller --noconsole --onefile main.py` 명령어로 단일 `.exe` 추출
Step 1 of 3

Step 1. UI 요구사항 설계 및 프롬프트 정의

파이썬 GUI 개발 시 PyQt6 사용을 지정하고 깔끔한 다크 테마 QSS 스타일시트를 포함하도록 지시합니다.

PyQt6 패스워드Vault 데스크톱 앱 프롬프트

💡 ChatGPT Recommended Prompt
Python 3와 PyQt6를 사용하여 깔끔한 다크 테마의 "랜덤 패스워드 생성기 & Vault" 데스크톱 프로그램 전체 코드(`main.py`)를 작성해줘. [기능] 1. 패스워드 길이 설정 슬라이더 (8~32자) 2. 특수문자/숫자 포함 여부 QCheckBox 2개 3. [생성하기] 버튼 클릭 시 무작위 패스워드 생성 및 QLineEdit 표기 4. [클립보드 복사] 버튼 및 QClipboard 연동 5. 세련된 모던 다크 QSS 스타일시트 적용

📌 Qt 이벤트 시그널 슬롯 구조를 활용하여 안전하고 미려한 데스크톱 UI를 구현합니다.

••

Contact: ju9896012@gmail.com

© 2026 ChatGPT 활용 (ChatGPT Hands-On Guide). All rights reserved.