드롭다운 목록 형식으로 몇 가지 선택 사항이 있는 메뉴를 표시할 무언가가 필요한 시나리오를 고려하십시오. 이 특정 기능을 달성하기 위해 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가 표시됩니다. 일을 선택하는 것입니다. 메뉴에는 설정 방법에서 변경할 수 있는 배경색과 전경색이 있습니다.