[파이썬 ] PyQt5 Tutorial : 파이썬으로 만드는 나만의 GUI 프로그램

https://wikidocs.net/book/2165

소개
  • 한국어로 되어있는 PyQt5 자료가 많지 않아서 아래의 여러 튜토리얼과 강의의 예제를 정리하며 시작했습니다.
  • PyQt5의 설치부터 시작해서, 간단한 기능들을 익히고, 배포판의 제작까지, 쉬운 예제들로 설명합니다.
  • Windows 환경과 macOS 환경에서 테스트했습니다.
  • 잘못되거나 수정이 필요한 부분은 댓글 또는 메일(mundialistaaa@gmail.com)로 알려주세요.
  • 많은 조언 부탁드립니다.
  • 이 책의 주요 내용들을 웹사이트(http://codetorial.net)로 옮깁니다. (19/09/27)

순서

0. 소개 - Python과 PyQt5에 대해 간략하게 설명합니다.




1. 설치 - 개발 환경 구성을 위해 파이참과 아나콘다를 설치합니다.



2. 기초 - GUI 프로그램의 기본 기능에 대해 알아봅니다.



3. 레이아웃 - 구성 요소를 배치하는 방법에 대해 알아봅니다.



4. 위젯 - 유용하게 사용할 수 있는 다양한 위젯들을 알아봅니다.



5. 다이얼로그 - 사용자가 프로그램과 상호작용하는 방식에 대해 알아봅니다.



6. 시그널과 슬롯 - PyQt5에서의 이벤트 처리에 대해 알아봅니다.



7. 배포판 실행파일 만들기 - 작성한 프로그램을 실행파일로 만들어봅니다.



8. 프로그램 예제 - PyQt5를 활용한 유용한 프로그램들을 만들어봅니다.
9. 참고자료 - Python, PyQt5와 함께 사용할 수 있는 다양한 라이브러리를 소개합니다.




참고한 튜토리얼과 강의
  1. PyQt5 공식 문서 (http://pyqt.sourceforge.net/Docs/PyQt5/)
  2. pythonspot (https://pythonspot.com/gui/)
  3. zetcode (http://zetcode.com/gui/pyqt5/)
  4. opentutorials.org (https://opentutorials.org/module/544)
  5. tutorialspoint (https://www.tutorialspoint.com/pyqt/)
  6. udemy 강의1: Python Desktop Application Development with PyQt
  7. udemy 강의2: Create Simple GUI Applications with Python and Qt

댓글

이 블로그의 인기 게시물

OpenPose를 이용한 사람의 움직임 감지(Human Pose Estimation)

[라즈베리파이] Openssl 설치 1.0.1

라즈베리파이-QT5 설치