체크박스 위젯은 True 또는 False의 두 가지 값을 갖는 입력 위젯입니다. 확인란은 특정 값의 유효성을 검사해야 하는 많은 응용 프로그램에서 유용합니다.
체크박스에서 입력 값을 가져와 선택되어 있으면 선택한 값을 인쇄한다고 가정해 보겠습니다. 선택한 확인란의 값을 인쇄하려면 get() 방법. 특정 위젯의 입력값을 반환합니다.
예시
# Import Tkinter library from tkinter import * # Create an instance of tkinter frame win = Tk() # Set the geometry of Tkinter frame win.geometry("700x250") # Define Function to print the input value def display_input(): print("Input for Python:", var1.get()) print("Input for C++:", var2.get()) # Define empty variables var1 = IntVar() var2 = IntVar() # Define a Checkbox t1 = Checkbutton(win, text="Python", variable=var1, onvalue=1, offvalue=0, command=display_input) t1.pack() t2 = Checkbutton(win, text="C++", variable=var2, onvalue=1, offvalue=0, command=display_input) t2.pack() win.mainloop()
출력
위의 코드를 실행하면 두 개의 확인란이 포함된 창이 표시됩니다. 체크 버튼을 클릭하면 입력을 추적할 수 있습니다.
버튼을 확인하면 확인 버튼의 상태를 나타내는 부울 값이 반환됩니다.
Input for Python: 1 Input for C++: 0