สมมติว่าเราต้องการสร้างเมนูแบบเลื่อนลงของรายการในแอปพลิเคชันโดยใช้ tkinter ในกรณีนี้ เราสามารถใช้ Tkinter OptionMenu(win, menu_to_set, options) ฟังก์ชัน
ขั้นแรก เราจะยกตัวอย่างวัตถุของ StringVar() จากนั้นเราจะตั้งค่าเริ่มต้นของเมนูแบบเลื่อนลง เราจะสร้างเมนูดรอปดาวน์โดยการสร้างออบเจ็กต์ของ OptionMenu และส่งค่าของหน้าต่าง ออบเจ็กต์เมนู และตัวเลือกที่จะแสดง
ตัวอย่าง
#Import the required libraries
from tkinter import *
#Create an instance of tkinter frame
win= Tk()
#Define the size of window or frame
win.geometry("715x250")
#Set the Menu initially
menu= StringVar()
menu.set("Select Any Language")
#Create a dropdown Menu
drop= OptionMenu(win, menu,"C++", "Java","Python","JavaScript","Rust","GoLang")
drop.pack()
win.mainloop() ผลลัพธ์
ในหน้าต่างผลลัพธ์ คุณสามารถเลือกตัวเลือกโดยคลิกที่ “เลือกภาษาใดก็ได้” และรายการนั้นจะแสดงรายการในเมนูแบบเลื่อนลง
