안녕하세요, 혼자 공부하는 SQL를 보고 학습한 자료를 남깁니다.
파이썬 GUI 프로그래밍
사용자가 윈도우 창을 통해서
편리하게 마우스 클릭으로 MySQL 데이터베이스를 조작하는 방법입니다.
그러기 위해서 파이썬에서 제공하는 tkinter라는 라이브러리를 사용해야 합니다.
간단하게 윈도우 창을 만들도록 도와주는 라이브러리이다.
Tkinter 실습(1)
다음과 같이 윈도우 창이 뜨는 것을 확인할 수 있다.
Tkinter 실습(2)
다음과 같이 GUI 윈도우 창의 title과 크기를 조절할 수 있다.
Tkinter 실습(3)
Label을 통해서 root인 tkinter에 글자를 입력할 수 있다.
또한 font로 글자 크기, 배경색, 글자색을 지정할 수 있다.
외우는 것은 아니고, 익히는 것이 좋다.
Tkinter 실습(4)
다음과 같이 버튼 클릭 함수를 미리 정의해놓고
버튼을 만듭니다.
핵심은 함수를 사용한다. 함수를 만들어주어야 한다.
Tkinter 실습(5)
버튼의 크기를 조절할 수 있다.
다음은 버튼 3개를 만들고, 버튼의 위치를 조절하였다.
side=LEFT라는 옵션을 주어서 버튼을 배치하였다.
Tkinter 실습(6)
side, fill, padx, pady 등의 옵션을 주어서
버튼의 옵션을 주었다.
다음과 같이 버튼들이 여백을 두어서 윈도우창에 나오는 것을 볼 수 있다.
Tkinter 실습(7)
먼저 화면을 upFrame과 downFrame 이렇게 두 개로 나누었다.
Tkinter 실습(8)
파이썬을 통해서 GUI로 회원 입력 및 조회 윈도우창을 직접 만들고,
INSERT 및 SELECT를 실습해보았다.
감사합니다.
https://www.youtube.com/watch?v=gCeSU3ByGVs&list=PLVsNizTWUw7GCfy5RH27cQL5MeKYnl8Pm&index=24
'SQLD' 카테고리의 다른 글
[Youtube review] [SQLD] 핵심 이론 강의 01회 (0) | 2024.10.31 |
---|---|
[데이터 모델링] 데이터모델링이란 Data Modeling 엔티티타입 개념 (0) | 2024.10.28 |
[혼자 공부하는 SQL] 파이썬과 MySQL 연동하기 (1) | 2024.10.28 |
[혼자 공부하는 SQL] SQL과 파이썬 연결을 위한 파이썬 설치하기 (1) | 2024.10.28 |
[혼자 공부하는 SQL] 자동으로 실행되는 트리거(trigger)의 개념과 트리거를 활용하여 데이터 백업하는 방법 (0) | 2024.10.28 |