티스토리 뷰
gui 프로그램 만드는 것도 연재해봐요. 나도 코딩님 꺼보고 따라 합니다^^
https://www.tutorialspoint.com/python3/tk_labelframe.htm
듀토리얼!!
gui는 그래픽 유저 인터페이스
티 킨터 라이브러리를 이용해보자
이미지 합치기 프로그램 만들기
프래임 만들기 create_frame.py
티 킨터를 자동적으로 설치되는 프로그램이다
3 기본적인 창 띄우기
4 타이틀을 통해서 제목을 적을 수가 있다. title
5 지오메트리로 크기로 크기를 설정해줄 수 있다. 설정할 수 있다
6 엑스 좌표 와이 좌표를 넣어줄 수 있다. 그럼 맨 왼쪽 위기준으로 창이 열린다.
6번에 엑스 와이 좌표 왼쪽 위가 00 기준으로 원하는 위치에 띄울 수 있다.
8 창 크기 변경을 허용하지 않으면 false(엑스 좌표) false(와이 좌표)로 해주면 됨. 엑스 좌표만 허용하고자 하면 true false로 함
10 이벤트 루프로 창이 닫히지 않도록 해주는 것
버튼
6 버튼 설정을 해주고 텍스트 하면 버튼 안에 글씨가 써진다.
버튼(매개변수 1은 루트 1이라고 써서 들어갈 곳, 매개변수 텍스트는 들어갈 이름이다)
루트 안에 집어넣는다는 것이고 텍스트는 버튼 1이라고 쓴 것이다.
7 버튼 팩을 해주어야지 버튼이 생긴다
9 버튼 루트 padx는 글자 옆 공간을 의미한다. pady는 글자 위아래 공간을 의미한다. 여백
내용이 많아지면 자동적으로 버튼이 넓어지나 아래 높낮이 설정은 그냥 고정되는 것이다.
15 width height는 높낮이 설정이다. 그런데 글자가 많이 쓰면 안 나옴. 그냥 하이트 위더스 없으면 그냥 알아서 늘어나는데 설정해주면 안 늘어남.
18 fg 폰트 그라운드로 글자색을 의미하고 , bg 백그라운드 배경색,
21 이미지를 28*28 정도로 그림판에서 만들어서 색을 초록으로 해서 체크표시로 그려보고 img.png로 이 파이썬 파일과 같은 위치에 넣어둔다
21 포토라는 변수로 이 포토이미지의 주소를 변수로 저장해주고
22 버튼에 이미지로 포토를 설정해준다.
28 버튼은 클릭할 때 동작하는 것이고 동작하는 것 만들어주려면 커맨드에 버튼 커맨드 함수를 넣어줌. 동작하려면 커맨드를 함수로 만들어줘야 한다.
25 버튼 커맨드 함수를 만들고 버튼 클릭되었어요 프린트되는 것 출력할 수 있음 커맨드 창에 출력이 됨
'코딩' 카테고리의 다른 글
[파이썬 웹크롤링 1탄] 웹 사이트 기본 지식 (1) | 2022.08.30 |
---|---|
[파이썬 tkinter 8탄] 그리드 계산기 만들기 (0) | 2022.08.24 |
[파이썬 tkinter 2탄] 사진 합치기 (0) | 2022.08.18 |
파이썬 게임만들기 9탄, 종료하기 (0) | 2022.08.17 |
파이썬 게임만들기 8탄, 무기와 장애물의 충돌처리 (0) | 2022.08.16 |
파이썬 게임만들기 7탄, 장애물 이동하기 (0) | 2022.08.15 |
파이썬 게임만들기 6탄, 무기 만드는 방법 (0) | 2022.08.14 |