본문 바로가기
Computer Engineering/파이썬 트킨터 Tkinter

[Tkinter] 6. 선택 가능한 리스트 만들기 2

by UC우공 2020. 10. 6.

라디오박스 사용하기

체크박스가 아닌 라디오박스도로 유저로 부터 정보입력 가능.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
from tkinter import *
 
root = Tk()
root.title("UC우공 GUI")
root.geometry("640x480")  # 창크기
 
Label(root,text="메뉴를 선택하세요").pack()
 
burger_var = IntVar()
btn_burger1 = Radiobutton(root, text="1", value=1, variable= burger_var)
btn_burger1.select()
btn_burger2 = Radiobutton(root, text="2", value=2, variable= burger_var)
btn_burger3 = Radiobutton(root, text="3", value=3, variable= burger_var)
 
btn_burger1.pack()
btn_burger2.pack()
btn_burger3.pack()
 
Label(root,text="음료를 선택하세요").pack()
drink_var = StringVar()
btn_drink1 = Radiobutton(root, text="콜라", value="콜라",variable=drink_var)
btn_drink1.select()
btn_drink2 = Radiobutton(root, text="사이다", value="사이다",variable=drink_var)
 
btn_drink1.pack()
btn_drink2.pack()
 
def btncmd():
    print(burger_var.get())
    print(drink_var.get())
 
btn = Button(root, text="클릭", command=btncmd)
btn.pack()
 
root.mainloop()
 
cs

 

결과

댓글