การนำทางเป็นส่วนที่สำคัญที่สุดของแอปพลิเคชันใดๆ เนื่องจากช่วยปรับปรุงประสบการณ์ผู้ใช้ในลักษณะที่สวยงาม ด้วย Tkinter เราสามารถสร้างเมนูและเมนูย่อยได้อย่างมีประสิทธิภาพ
Tkinter มีฟังก์ชัน inbuilt เพื่อสร้างเมนู และสามารถเรียกใช้สิ่งเหล่านี้ได้ด้วยวิดเจ็ตหรือหน้าต่าง tkinter อื่น Tkinter.เมนู โมดูลมีคุณสมบัติบางอย่างในรายการเมนู คุณสมบัติเหล่านี้บางส่วนใช้เพื่อติดป้ายกำกับปุ่ม การสลับปุ่ม เพิ่มเมนูย่อยโดยใช้คุณสมบัติเรียงซ้อน ฯลฯ
ในบทความนี้ เราจะมาดูวิธีการสร้างเมนูแบบเลื่อนลงโดยใช้ tkinter.Menu และคุณสมบัติของรายการเมนู เราจะใช้ OptionMenu วิดเจ็ตเพื่อสร้างรายการตัวเลือกและคำสั่งที่เกี่ยวข้อง
ตัวอย่าง
from tkinter import * win =Tk() win.geometry("700x300") label= Label(win, text= "Select any One Language!", font= ("", 10)) label.pack(pady=30) #Access the Menu Widget using StringVar function clicked= StringVar() #Create an instance of Menu in the frame main_menu = OptionMenu(win, clicked, "C++", "Java", "Python", "Rust","Go","Ruby") main_menu.pack() win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะสร้างเมนูแบบเลื่อนลง