IT/영어 공부노트
python tkinter 정복하기! 본문
약,, 이년만에 개발 프로젝트에 참여하게 되었고,,,,
python tkinter로 GUI를 꾸미는 역을 맡았다!
어려운 일을 아니지만,, 넘 오랜만에 해서 아주 싹 날라간 경험때문에
계속 구글링해서 찾아보게 되어서,,
내가 보고 사용한 블로그 글 맘대로 모아보는 포스팅~
+글은 계속 추가될수도,,
1. 캔버스 창, 버튼 등 위젯 동적으로 고정시키기
canvas.pack(fill="bote", expand=True)
이렇게 사용하면 고정
canvas.pack(fill="both", padx= (100,0), expand=True)
위처럼 padx를 통해서 공백 주고 고정시키기도 가능!
expand=True를 pack에 넣어주면 된다~
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sisosw&logNo=221411972022
2. 위젯 배치 padx, pady 한쪽만 여백주기
canvas.pack(fill="both", padx= (100,0), expand=True)
padx(100) -> 양쪽으로 100 공간
padx(100,0) -> 왼쪽만 100, 오른쪽 0 !!
3. tkinter 색깔목록~
https://www.plus2net.com/python/tkinter-colors.php
4. place, pack, grid
https://m.blog.naver.com/sisosw/221412034474
화면배치 정리 글은 위 블로그가 제일 정리 잘 되어있는 것 같슴
pack은 코드 앞에 쓰이는것부터 쌓는다는거 기억해두기~~~
grid, pack은 함께 못쓰지만 place는 함께 사용 가능!
place는 절대 위치라 윈도우 크기 창 늘어나도 그 위치에 고정된다는 단점이자 장점이 있음
5. tkinter 기초쌓기 좋은 블로그
https://076923.github.io/posts/Python-tkinter-1/
총 33강으로 되어있는데 간단하게 기본기 쌓기 좋음
잘 모르는 개념 있으면 우선 여기서 찾아보고, 구글링하면 도움됨
요런 기능이 있구나 한눈에 보기좋은 사전같은느낌
6. framge 한번에 이해하기!
예시로 쓰인 그림부터 딱 이해하기 좋음!
7. button 꾸미기부터 기능동작까지~
https://whitewing4139.tistory.com/190
이 분 블로그 글이 전체적으로 정말 자세하고 완전 나이스,,
특히 버튼 글은 이 글이 제일 이해하기 쉽고 글 하나만으로도 아주 통달 가능