본문 바로가기

GUI 튜토리얼/tkinter 한꼬집씩만 따라해보기33

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.
21. 스크롤바 기본제공 텍스트 위젯 - Scrolledtext 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 따라해보기] - 20. 텍스트박스 만들기 20. 텍스트박스 만들기 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 따라해보기] - 19. 라디오버튼 선택에 따라 작동하는 함수 추가하기 19. 라디오버튼 선택에 따라 작동하는 함수 추가하기 지난 포스팅 2022.11.17 - [기 martinii.fun 이번 포스팅에서는 : Scrolledtext 위젯 만들기 지난 포스팅에서는 텍스트위젯을 만들어보았고, 직접 Scrollbar 위젯을 우측에 붙이는 작업도 해보았습니다. 그런데 기본적으로 텍스트위젯이라면 텍스트 라인수가 길어졌을 때 스크롤바가 생기는 게 당연하기 때문에 편의상 스크롤바를 기본제공하는 텍스트위젯도 제공하고 있.. 2022. 11. 18.
20. 텍스트박스 만들기 지난 포스팅 2022.11.18 - [기타/tkinter 한꼬집씩만 따라해보기] - 19. 라디오버튼 선택에 따라 작동하는 함수 추가하기 19. 라디오버튼 선택에 따라 작동하는 함수 추가하기 지난 포스팅 2022.11.17 - [기타/tkinter 한꼬집씩만 따라해보기] - 18. 라디오버튼 만들기 18. 라디오버튼 만들기 지난 포스팅 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 17. sticky로 위젯 정렬하기 martinii.fun 이번 포스팅에서는 : 텍스트박스 만들기 import tkinter as tk win = tk.Tk() tk.Text(win).grid(row=0, column=0) win.mainloop() 이번 포스팅에서 소개하는 위젯은 바로 "텍스트박스"입.. 2022. 11. 18.
19. 라디오버튼 선택에 따라 작동하는 함수 추가하기 지난 포스팅 2022.11.17 - [기타/tkinter 한꼬집씩만 따라해보기] - 18. 라디오버튼 만들기 18. 라디오버튼 만들기 지난 포스팅 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 17. sticky로 위젯 정렬하기 #도전과제 17. sticky로 위젯 정렬하기 #도전과제 지난 포스팅 지난 포스팅에서는 체크박스 및 체크박스의 상 martinii.fun 이번 포스팅에서는 : 라디오버튼으로 배경색 바꾸기 import tkinter as tk def radio_callback(): rad_selected = rad_var.get() if rad_selected == 1: win.configure(background="Red") elif rad_selected == 2: w.. 2022. 11. 18.
18. 라디오버튼 만들기 지난 포스팅 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 17. sticky로 위젯 정렬하기 #도전과제 17. sticky로 위젯 정렬하기 #도전과제 지난 포스팅 지난 포스팅에서는 체크박스 및 체크박스의 상태 초기화, 체크박스 command에 함수를 붙여보는 연습을 했습니다. 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 16. 체크박스에 함수 martinii.fun 이번 포스팅에서는 : 라디오버튼 만들기 이번 포스팅에서는 체크버튼과 비슷해 보이지만 큰 차이가 있는 "라디오버튼"에 대해 소개해 드리겠습니다. 체크버튼은 나열된 버튼들 중 복수의 체크가 가능한 반면, 라디오버튼은 (일반적으로) 여러 개의 옵션 중 딱 하나를 고르는 용도로 쓰이는 위젯입니다... 2022. 11. 17.
17. sticky로 위젯 정렬하기 #도전과제 지난 포스팅 지난 포스팅에서는 체크박스 및 체크박스의 상태 초기화, 체크박스 command에 함수를 붙여보는 연습을 했습니다. 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 16. 체크박스에 함수 붙여보기 16. 체크박스에 함수 붙여보기 지난 포스팅 지난 포스팅에서는 체크버튼을 생성하고, 상태값을 초기화하는 방법에 대해 설명드렸습니다. 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 15. 체크버튼에 기본값 부여하기(선택 martinii.fun 이번 포스팅에서는 : sticky로 위젯 상하좌우 정렬 위젯의 너비나 높이가 다르기 때문에, GUI 안에 위젯들을 배치하다 보면 마치 뒤죽박죽처럼 꼬여 보일 수가 있어요. 완벽한 해결책은 아니지만 sticky가 어느.. 2022. 11. 16.
16. 체크박스에 함수 붙여보기 지난 포스팅 지난 포스팅에서는 체크버튼을 생성하고, 상태값을 초기화하는 방법에 대해 설명드렸습니다. 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 15. 체크버튼에 기본값 부여하기(선택상태) 15. 체크버튼에 기본값 부여하기(선택상태) 지난 포스팅 지난 포스팅에서는 tkinter의 체크버튼에 대해 간단히 알아보았습니다. 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 14. 체크박스 버튼 만들기 14. 체크박스 버튼 만들기 지난 포스 martinii.fun 이번 포스팅에서는 : 체크버튼에 함수 붙이기 미리 솔직히 말씀드리면, 여러분이 앞으로 만들게 될 다양한 GUI에서 체크버튼에 함수가 붙을 일은 거의 없을 것입니다. 그냥 체크버튼의 선택값을 가져다가 어플.. 2022. 11. 16.
15. 체크버튼에 기본값 부여하기(선택상태) 지난 포스팅 지난 포스팅에서는 tkinter의 체크버튼에 대해 간단히 알아보았습니다. 2022.11.16 - [기타/tkinter 한꼬집씩만 따라해보기] - 14. 체크박스 버튼 만들기 14. 체크박스 버튼 만들기 지난 포스팅 지난 포스팅에서는 콤보박스에 대해 알아보고, 콤보박스와 버튼, 레이블 등을 연계하거나, 직접 이벤트를 사용하는 방법을 추가로 알아보았습니다. 2022.11.16 - [기타/tkinter 한꼬집씩 martinii.fun 이번 포스팅에서는 : 체크버튼 상태 초기화 tkinter의 체크버튼은 세 개의 상태를 가질 수 있습니다. 우측은 해당 커맨드입니다. 선택불가 : checkbutton["state"] = "disabled" 체크 : checkbutton.select() 체크해제 : c.. 2022. 11. 16.