สมมติว่าเราต้องการสร้างเมนูแบบเลื่อนลงของรายการในแอปพลิเคชันโดยใช้ 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()
ผลลัพธ์
ในหน้าต่างผลลัพธ์ คุณสามารถเลือกตัวเลือกโดยคลิกที่ “เลือกภาษาใดก็ได้” และรายการนั้นจะแสดงรายการในเมนูแบบเลื่อนลง