반응형
import tkinter
window=tkinter.Tk()
def close():
window.quit()
window.destroy()
def menu_bar():
menubar=tkinter.Menu(window)
menu_1=tkinter.Menu(menubar, tearoff=0)
menu_1.add_command(label="하위 메뉴 1-1")
menu_1.add_command(label="하위 메뉴 1-2")
menu_1.add_separator()
menu_1.add_command(label="하위 메뉴 1-3", command=close)
menubar.add_cascade(label="상위 메뉴 1", menu=menu_1)
menu_2=tkinter.Menu(menubar, tearoff=0, selectcolor="red")
menu_2.add_radiobutton(label="하위 메뉴 2-1", state="disable")
menu_2.add_radiobutton(label="하위 메뉴 2-2")
menu_2.add_radiobutton(label="하위 메뉴 2-3")
menubar.add_cascade(label="상위 메뉴 2", menu=menu_2)
menu_3=tkinter.Menu(menubar, tearoff=0)
menu_3.add_checkbutton(label="하위 메뉴 3-1")
menu_3.add_checkbutton(label="하위 메뉴 3-2")
menubar.add_cascade(label="상위 메뉴 3", menu=menu_3)
window.config(menu=menubar)
menu_bar()
window.mainloop()
반응형
'-------------코딩------------- > Python(tkinter)' 카테고리의 다른 글
tkinter 좌표 찾기 (0) | 2022.08.01 |
---|---|
tkinter 이미지 갤러리(버튼 다음/이전 이미지) (0) | 2022.08.01 |
tkinter 그림그리기 (0) | 2022.08.01 |
tkinter 버튼 그리기 (0) | 2022.08.01 |
댓글