Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การสร้างเมนูแบบเลื่อนลงโดยใช้ Tkinter


การนำทางเป็นส่วนที่สำคัญที่สุดของแอปพลิเคชันใดๆ เนื่องจากช่วยปรับปรุงประสบการณ์ผู้ใช้ในลักษณะที่สวยงาม ด้วย 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()

ผลลัพธ์

การเรียกใช้โค้ดด้านบนจะสร้างเมนูแบบเลื่อนลง

การสร้างเมนูแบบเลื่อนลงโดยใช้ Tkinter