Notice
Recent Posts
Recent Comments
Link
코드 여행 일기
파이썬 tkinter 체크 박스 활용 가이드 - 초보자를 위한 쉬운 예제와 자세한 설명 본문
728x90
반응형
안녕하세요! 이번에는 tkinter에서 체크 박스를 사용하는 초보자를 위한 쉬운 예제와 자세한 설명을 제공하겠습니다.
1. 기본 체크 박스 생성
가장 기본적인 형태의 체크 박스를 생성하는 코드입니다.
from tkinter import *
# Tkinter 윈도우 생성
window = Tk()
# 윈도우 크기 설정
window.geometry("200x150")
# 체크 박스 생성
checkbox = Checkbutton(window, text="동의합니다.")
checkbox.pack(pady=10)
# 윈도우 실행
window.mainloop()
설명:
- Checkbutton() 함수를 사용하여 체크 박스를 생성합니다.
- text="동의합니다."은 체크 박스 옆에 표시되는 텍스트를 지정합니다.
- checkbox.pack(pady=10)은 체크 박스를 화면에 표시하고, 약간의 여백을 추가합니다.
결과:
2. 체크 박스 상태 확인하기
체크 박스의 상태를 확인하는 예제입니다.
from tkinter import *
# Tkinter 윈도우 생성
window = Tk()
# 윈도우 크기 설정
window.geometry("250x150")
# 체크 박스와 선택 결과 표시 라벨
chkvar = IntVar() # chkvar 에 int 형으로 값을 저장한다.
checkbox = Checkbutton(window, text="동의합니다.", variable= chkvar)
checkbox.pack(pady=10)
result_label = Label(window, text="동의 여부: ")
result_label.pack()
# 체크 박스 상태 확인 함수
def check_checkbox_state():
result_label.config(text="동의 여부: " + ("동의" if chkvar.get() == 1 else "비동의"))
# 확인 버튼
button = Button(window, text="확인", command=check_checkbox_state)
button.pack()
# 윈도우 실행
window.mainloop()
설명:
- IntVar() 함수를 사용하여 체크 박스의 상태를 저장하는 변수를 생성합니다.
- get() 메서드를 사용하여 체크 박스의 상태를 확인합니다.
- 확인 버튼을 누르면 체크 박스의 상태에 따라 "동의" 또는 "비동의"가 표시되도록 하는 check_checkbox_state() 함수를 정의합니다.
결과:
이렇게 초보자를 위한 간단하고 이해하기 쉬운 예제를 통해 tkinter에서 체크 박스를 사용하는
기본적인 방법을 살펴보았습니다.
파이썬 GUI 프로그래밍에 대한 흥미를 가지고 더 많은 것을 배워보세요. 감사합니다!
728x90
반응형
'코딩 > Python' 카테고리의 다른 글
파이썬 tkinter 콤보 박스 활용 가이드 (0) | 2024.01.30 |
---|---|
파이썬 tkinter 라디오 버튼 활용 가이드 - 초보자를 위한 쉬운 예제와 설명 (0) | 2024.01.30 |
파이썬 tkinter 리스트 박스 활용 가이드 - 다양한 목록 표시와 선택 (0) | 2024.01.27 |
파이썬 tkinter 텍스트 및 엔트리 활용 가이드 - 다양한 텍스트 입력과 표시 (1) | 2024.01.26 |
파이썬 tkinter 레이블 활용 가이드 - 다양한 텍스트 표시 (0) | 2024.01.26 |