더북(TheBook)

프로그램 화면부터 작성해 봅시다. 앞에서 작성한 코드에서 정답을 출력하는 레이블 부분을 콤보박스로 변경하면 됩니다. 콤보박스에 표시할 선택지 리스트의 이름은 selection으로 하겠습니다.

from tkinter import *
from tkinter.ttk import *

# ----- 프로그램 화면 부분 -----
root = Tk()
root.title('구구단')
root.geometry('400x200')

question = StringVar()
q_lbl = Label(root, textvariable= question, width=30, anchor='center')
q_lbl.grid(row=0, column=0)
q_btn = Button(root, text='새로운 문제', width=10)
q_btn.grid(row=0, column=1)

selection = [] # 콤보박스에 연결할 리스트
a_combo = Combobox(root, values=selection, width=30)
a_combo.grid(row=1, column=0)
a_btn = Button(root, text='정답 확인', width=10)
a_btn.grid(row=1, column=1)

root.mainloop()
실행결과
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.