[python] Tkinter 메뉴바 추가 예제

이번 예제에서는 Tkinter를 사용하여 간단한 메뉴바를 추가하는 방법을 알아보겠습니다.

import tkinter as tk
from tkinter import Menu

def menu_click():
    print("메뉴 클릭!")

root = tk.Tk()
root.title("메뉴바 예제")

# 메뉴바 생성
menubar = Menu(root)
root.config(menu=menubar)

# 메뉴 생성
file_menu = Menu(menubar, tearoff=False)
menubar.add_cascade(label="파일", menu=file_menu)

# 파일 메뉴에 항목 추가
file_menu.add_command(label="새로 만들기", command=menu_click)
file_menu.add_command(label="열기", command=menu_click)
file_menu.add_command(label="저장", command=menu_click)
file_menu.add_separator()
file_menu.add_command(label="종료", command=root.quit)

# 실행
root.mainloop()

위 코드는 Tkinter를 사용하여 메뉴바를 추가하는 예제입니다. 메뉴바를 생성하고 메뉴를 생성한 후, 각각의 메뉴에 필요한 항목을 추가합니다. 메뉴를 클릭할 때 동작할 함수를 정의하여 사용할 수 있습니다. 이 예제에서는 간단히 “메뉴 클릭!”이라는 메시지를 출력하는 함수를 사용했습니다.

자세한 내용은 Tkinter documentation을 참고하시기 바랍니다.