ภาพรวม
สมมติต้องการสร้าง Dropdown Menu ของ List ในแอปพลิเคชันด้วย Tkinter ใช้ฟังก์ชัน OptionMenu(win, menu_to_set, options) ของ Tkinter
สร้าง Object ของ StringVar() ตั้งค่าเริ่มต้นของ Dropdown สร้าง Dropdown โดยสร้าง Object ของ OptionMenu ส่งค่า Window, Menu Object และ Options ที่จะแสดง
ตัวอย่างโค้ด
# 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()
ผลลัพธ์
ในหน้าต่าง Output สามารถเลือก Option โดยคลิก "Select Any Language" จะแสดง List ใน Dropdown Menu
