본문 바로가기

기타/tkinter 한꼬집씩만 따라해보기31

30. 위젯에 툴팁 붙이기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 29. 스핀박스 위젯 추가하기 29. 스핀박스 위젯 추가하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 28. 메인윈도우에 아이콘 추가하기 28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27 martinii.fun 이번 포스팅에서는 : 위젯에 툴팁 붙이기 지금까지 여러가지 위젯과 레이아웃, 이벤트사용방법 등에 대해 간략히 알려드렸습니다. 이번에 소개해드릴 기능은 바로 "툴팁"입니다. 툴팁이 뭔지 모르시는 분들도, 은연중에 이런저런 앱에서 많이 봐 오셨을 것이라 생각합니다. 아래와 같이 엔트리 등의 위젯에 부가.. 2022. 11. 28.
29. 스핀박스 위젯 추가하기 이전 포스팅 2022.11.28 - [기타/tkinter 한꼬집씩만 따라해보기] - 28. 메인윈도우에 아이콘 추가하기 28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27. 다양한 메시지박스 생성하기 27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI martinii.fun 이번 포스팅에서는 : 스핀박스 위젯 추가하기 오랜만에 위젯을 하나 더 소개해드리고자 합니다. 바로 "스핀박스"라는 위젯으로, 콤보박스와 어떤 면에서는 유사한 부분이 있어서 주어진 숫자 중에 하나를 선택하는 공통점이 있지만, 스핀박스는 창이 확대되지 않고 버튼을 통해서 값이 오르내린다.. 2022. 11. 28.
28. 메인윈도우에 아이콘 추가하기 이전 포스팅 2022.11.27 - [기타/tkinter 한꼬집씩만 따라해보기] - 27. 다양한 메시지박스 생성하기 27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI에 탭(Notebook) 생성하기 26. GUI에 탭(Notebook) 생성하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 25. 메뉴바의 martinii.fun 이번 포스팅에서는 : 메인윈도우 아이콘 추가하기 우리가 지금까지 만든 메인윈도우에는 다음과 같은 청색 깃털 아이콘이 기본으로 제공됩니다. "이 GUI는 무려 tkinter로 만들었어!" 라는 메시지를 내비치고 싶다면 이렇게 둬도 괜찮지만, 기왕이면 우리 애플리.. 2022. 11. 28.
27. 다양한 메시지박스 생성하기 이전 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 26. GUI에 탭(Notebook) 생성하기 26. GUI에 탭(Notebook) 생성하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 25. 메뉴바의 종료버튼으로 프로그램 종료하기 25. 메뉴바의 종료버튼으로 프로그램 종료하기 지난 포스팅 2022.11.20 - [기타/tkinter 한 martinii.fun 이번 포스팅에서는 : 다양한 메시지박스 생성하기 가장 기본적인 메시지박스를 만드는 방법부터 알아봅시다. 메인윈도우 창도 master나 parent 파라미터도 필요없고, mainloop()을 실행할 필요도 없이 창 하나만 띄워주는 코드들입니다. GUI가 거의 필요없는 업무자동.. 2022. 11. 27.
26. GUI에 탭(Notebook) 생성하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 25. 메뉴바의 종료버튼으로 프로그램 종료하기 25. 메뉴바의 종료버튼으로 프로그램 종료하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 24. 상단에 메뉴바 붙이기 24. 상단에 메뉴바 붙이기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 23. 프레임 안의 위 martinii.fun 이번 포스팅에서는 : 탭으로 GUI에 여러 페이지 구현하기 여러 프로그램을 다뤄보신 분들이라면 탭에 대해서도 잘 아실 것으로 생각합니다. 위와 같은 탭 기능을 tkinter에서는 Notebook이라는 위젯으로 제공하고 있습니다. 탭의 위치도 자유롭게 배치할 수 있.. 2022. 11. 20.
25. 메뉴바의 종료버튼으로 프로그램 종료하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 24. 상단에 메뉴바 붙이기 24. 상단에 메뉴바 붙이기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 23. 프레임 안의 위젯들 속성을 일괄변경하기 23. 프레임 안의 위젯들 속성을 일괄변경하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집 martinii.fun 이번 포스팅에서는 : 메뉴바 종료버튼으로 프로그램 종료 지난 시간에는 tkinter GUI에 메뉴바를 만드는 방법을 간단히 보여드렸습니다. 각 메뉴버튼을 눌렀을 때 어떤 동작을 할지는 함수로 만들고 command 인자로 넣으면 되는데, 이번에는 그 과정을 "종료" 기능을 만들어보면서 배워봅시다. 코드가 짧.. 2022. 11. 20.
24. 상단에 메뉴바 붙이기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 23. 프레임 안의 위젯들 속성을 일괄변경하기 23. 프레임 안의 위젯들 속성을 일괄변경하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 22. 프레임 위젯 - 위젯들을 묶어주는 위젯 22. 프레임 위젯 - 위젯들을 묶어주는 위젯 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 martinii.fun 이번 포스팅에서는 : GUI상단에 메뉴바 붙이기 이번에는 GUI레이아웃에서 굉장히 중요한 파트인 "메뉴바" 만들기입니다. 메뉴바를 만들고 각 메뉴버튼에 커맨드를 붙이기 시작하면 GUI의 코드가 대체로 길어지기 때문에 어느 정도 레이아웃이나 트리구조를 정리해둔 후 작업.. 2022. 11. 20.
23. 프레임 안의 위젯들 속성을 일괄변경하기 지난 포스팅 2022.11.20 - [기타/tkinter 한꼬집씩만 따라해보기] - 22. 프레임 위젯 - 위젯들을 묶어주는 위젯 22. 프레임 위젯 - 위젯들을 묶어주는 위젯 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 따라해보기] - 21. 스크롤바 기본제공 텍스트 위젯 - Scrolledtext 21. 스크롤바 기본제공 텍스트 위젯 - Scrolledtext 지난 포스팅 2022.11.18 - [기타/tkinter 한 martinii.fun 이번 포스팅에서는 : 프레임의 자식위젯 속성 일괄변경 지난 포스팅에서 (레이블)프레임 안에 위젯들을 넣어보는 작업을 했습니다. 그리고 프레임 위젯의 장점 중 하나가, 중복되는 자식 위젯들의 속성 등 코드반복을 최소화할 수 있다고 했습니다... 2022. 11. 20.
22. 프레임 위젯 - 위젯들을 묶어주는 위젯 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 따라해보기] - 21. 스크롤바 기본제공 텍스트 위젯 - Scrolledtext 21. 스크롤바 기본제공 텍스트 위젯 - Scrolledtext 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 따라해보기] - 20. 텍스트박스 만들기 20. 텍스트박스 만들기 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 따라해보기] - 19. 라디오버튼 선택에 따 martinii.fun 이번 포스팅에서는 : 위젯들을 묶어주는 프레임 위젯 지금까지 tkinter의 기본적인 위젯 사용법을 주로 다루었습니다. 어느 정도 GUI가 커지고, 위젯이 많이 들어가는 경우에, 코딩에 도움이 되는 몇 가지 툴이 있습니다. 대표적.. 2022. 11. 20.
반응형