드롭다운 목록 형식으로 몇 가지 선택 사항이 있는 메뉴를 표시할 무언가가 필요한 시나리오를 고려하십시오. 이 특정 기능을 달성하기 위해 Tkinter는 OptionMenu를 제공합니다. 선택 항목과 항목 목록을 추가하는 기능으로 구성된 위젯. OptionMenu의 기본 동작을 설정할 수 있습니다. 배경색, 너비, 높이, 전경색 등의 속성을 구성하여 위젯.
예시
# Import the required libraries
from tkinter import *
from PIL import Image, ImageTk
# Create an instance of tkinter frame
win = Tk()
# Set the size of the tkinter window
win.geometry("700x350")
# Add a Label
Label(win, text="Select a Day from the Menu", font=('Aerial 13')).pack(pady=10)
# Create a Variable to store the selection
var = StringVar()
# Create an OptionMenu Widget and add choices to it
option = OptionMenu(win, var, "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
option.config(bg="gray81", fg="white")
option['menu'].config(bg="green3")
option.pack(padx=20, pady=30)
win.mainloop() 출력
위의 코드를 실행하면 OptionMenu가 표시됩니다. 일을 선택하는 것입니다. 메뉴에는 설정 방법에서 변경할 수 있는 배경색과 전경색이 있습니다.
