본문 바로가기
파이썬/파이썬 셀레니움, Request

python) Tkinter checkbox, checkbox 클릭 시 해당 조건의 데이터 불러오기

by SeH_ 2023. 1. 8.
반응형

체크박스를 클릭 시, 해당 체크 박스에 해당되는 조건을 가져올 때가 필요합니다.

 

물론, 체크박스를 클릭 후 바로 조건을 가져올 순 없지만, 특정 버튼을 통해 체크박스가 클릭되어 있을 때 조건을 불러오거나 클릭되지 않았을 때 조건을 불러올 수 있습니다.

 

코드는 다음과 같습니다. 

 

코드 1) checkbox 지정 

Var1 = IntVar()
chkbox1 = Checkbutton(root,text = '먼저 둘러보세요',variable = Var1,font = font)
chkbox1.pack()
chkbox1.place(x = 200,
        y = 180)
print(Var1.get()) # 1이면 체크됨, 0이면 체크되지 않음
chkbox1.select() # 디폴트 값 : 체크되어 있음

chkbox1.select()는 '체크된 상태'로 디폴트 값 지정한 상태

 

코드 2) '데이터 수집하기' 버튼 만들기 

btn1 = Button(root, text ='데이터수집하기',font = font,command=setting)
btn1.pack()
btn1.place(x = 450,
        y = 85,
        width=200,
        height=40)

코드 3) 선택되어 있을 때, 조건 입력하면 됩니다. 1 : 선택, 0 : 선택하지 않음

 

def setting():

    if Var1.get() == 1:
        #선택 되어 있을 때, 조건 입력

 

댓글