그동안 독학한 내용들을 토대로 오늘 처음으로 파이썬 GUI 프로그래밍을 해봤습니다.
아래의 결과처럼 간단한 메모장 프로그램을 만들어봤습니다.
소스 코드는 저의 깃허브 페이지에 업로드하였습니다.
GitHub - iam-jjintta/python-tutorial: 흔한 찐따의 파이썬 튜토리얼 (Python Tutorial)
흔한 찐따의 파이썬 튜토리얼 (Python Tutorial). Contribute to iam-jjintta/python-tutorial development by creating an account on GitHub.
github.com

처음 실행한 화면입니다.
특별한 기능은 없는 평범한 메모장입니다...

일반 메모장처럼 텍스트를 입력할 수 있습니다.
단축키 "Ctrl + S"를 누르면 저장이 되도록 만들었습니다.

"파일" 메뉴를 선택하면 해당 메뉴의 기능들을 사용할 수 있습니다.

"파일" 메뉴에서 "파일 열기" 메뉴를 선택하거나, 단축키 "Ctrl + O"를 누르면 텍스트 파일을 열 수 있는 창이 뜹니다.

"도움말" 메뉴를 선택하면 저의 블로그와 깃허브 페이지를 띄우는 기능을 만들었습니다.

미리 저장된 텍스트 파일을 다시 열 수 있습니다.

저장된 텍스트 파일을 불러오면 기존에 적힌 내용들을 지우고 불러온 텍스트를 띄웁니다.

그리고 다시 "저장" 기능이나 "다른 이름으로 저장" 기능을 사용해서 기존의 파일을 다시 덮어 씌워서 저장할 수 있습니다.
사용한 라이브러리
파이썬에서 기본적으로 제공되는 표준 라이브러리를 사용했으며, 아래의 문서들을 참고하였습니다.
기능
제가 구현한 기능은 아래와 같습니다.
- 텍스트 파일 열기
- 텍스트 파일 저장
- 단축키 지정
- 블로그 열기
- 깃허브 페이지 열기
마치며
처음으로 GUI 프로그램을 만들어보니까 진짜 프로그램다운 프로그램을 만든 기분이 들었어요...
고졸 찐따인 제가 여기까지 올 줄은 정말 몰랐습니다... ㅠㅅㅠ
그동안 열심히 독학한 보람이 있는 것 같은 기분입니다...
'찐따의 프로그래밍 독학 > 찐따의 파이썬 독학' 카테고리의 다른 글
찐따의 파이썬 독학 - 디시인사이드 디시콘 다운로더 (Dcinside DC-CON Downloader) (9) | 2022.04.12 |
---|---|
찐따의 파이썬 독학 - 간단한 파이썬 GUI 이메일 프로그램 만들기 (0) | 2022.04.01 |
찐따의 파이썬 독학 - 문제점과 해결 (2) (0) | 2022.03.30 |
찐따의 파이썬 독학 - 나만의 파이썬 GUI 런처 만들기 (0) | 2022.03.29 |
찐따의 파이썬 독학 - 문제점과 해결 (0) | 2022.03.28 |