책소개
파이썬 언어의 GUI 툴킷인 PyQt5의 기초를 다루는 튜토리얼입니다.
메뉴바, 상태바의 생성과 같은 기초부터 다양한 위젯, 레이아웃 등에 대해 간단한 예제와 함께 다룹니다.
파이썬 입문자들은 이 책에서 다루는 PyQt5의 기본적인 기능들과 몇 가지 프로그램 예제를 참고해서 업무와 실생활에 필요한 다양한 프로그램을 빠르게 만들어서 사용할 수 있습니다.
목차
1. 소개 (Introduction)
1.1. PyQt5에 대해
1.2. 파이썬에 대해
2. 설치 (Installation)
2.1. 파이참 설치
2.2. 아나콘다 설치
3. 기초 (Basics)
3.1. 창 띄우기
3.2. 어플리케이션 아이콘 넣기
3.3. 창 닫기
3.4. 툴팁 나타내기
3.5. 상태바 만들기
3.6. 메뉴바 만들기
3.7. 툴바 만들기
3.8. 창을 화면의 가운데로
3.9. 날짜와 시간 표시하기
3.10. 스타일 꾸미기
4. 레이아웃 (Layout)
4.1. 절대적 배치
4.2. 박스 레이아웃
4.3. 그리드 레이아웃
5. 위젯 (Widget)
5.1. QPushButton
5.2. QLabel
5.3. QCheckBox
5.4. QRadioButton
5.5. QComboBox
5.6. QLineEdit
5.7. QProgressBar
5.8. QSlider & QDial
5.9. QSplitter
5.10. QGroupBox
5.11. QTabWidget
5.12. QPixmap
5.13. QCalendarWidget
5.14. QSpinBox
5.15. QDoubleSpinBox
5.16. QDateEdit
5.17. QTimeEdit
5.18. QDateTimeEdit
5.19. QTextBrowser
5.20. QTextEdit
6. 다이얼로그 (Dialog)
6.1. QInputDialog
6.2. QColorDialog
6.3. QFontDialog
6.4. QFileDialog
6.5. QMessageBox
7. 시그널과 슬롯 (Signal & Slog)
7.1. 연결하기
7.2. 이벤트 핸들러 만들기
7.3. 이벤트 핸들러 재구성하기
7.4.이벤트 핸들러 재구성하기2
7.5. 사용자 정의 시그널
8. 그림 그리기
8.1. 점 그리기 (drawPoint)
8.2. 직선 그리기 (drawLine)
8.3. 직사각형 그리기 (drawRect)
8.4. 둥근 직사각형 그리기 (drawRoundedRect)
8.5. 다각형 그리기 (drawPolygon)
8.6. 타원 그리기 (drawEllipse)
8.7. 호 그리기 (drawArc)
8.8. 현 그리기 (drawChord)
8.9. 파이 그리기 (drawPie)
8.10. 텍스트 그리기 (drawText)
9. 파이썬 실행파일 만들기 (PyInstaller)
10. 프로그램 예제
10.1. (x, y) 위치 반복 클릭 프로그램
10.2 (x, y) 위치 반복 클릭 프로그램2
10.3. 구글 번역기 프로그램
10.4. 화면 캡처 프로그램
10.5. 간단한 그림판 프로그램
10.6. MNIST 손글씨 인식 프로그램