Tkinter Combobox ใช้เพื่อเพิ่มเมนูแบบเลื่อนลงไปยังวิดเจ็ตรายการ ทำให้มีประโยชน์ในการจัดการข้อมูลหลายรายการของแอปพลิเคชันใดๆ วิดเจ็ต Combobox สามารถสร้างได้โดยใช้ Combobox(อาร์กิวเมนต์) . อย่างไรก็ตาม สำหรับความต้องการเฉพาะของแอปพลิเคชัน เราสามารถตั้งค่าเริ่มต้นสำหรับวิดเจ็ต Combobox สามารถตั้งค่าได้โดยการแสดงรายการระเบียนทั้งหมดในตัวแปรที่ต้องมีอยู่ใน Combobox โดยการระบุดัชนีของค่าเฉพาะใน current(index) เราสามารถตั้งค่าเริ่มต้นในวิดเจ็ต Combobox ได้
ตัวอย่าง
#Import Tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame or window win= Tk() #Set the geometry of tkinter frame win.geometry("750x250") #Create a Combobox combobox= ttk.Combobox(win,state= "readonly") combobox['values']=('C++','Java','Python') combobox.current(2) combobox.pack(pady=30, ipadx=20) win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างที่มี Combobox โดยมีค่าเริ่มต้นอยู่บ้าง เราเปลี่ยนค่าเริ่มต้นได้โดยการเปลี่ยนดัชนีของวิธีการปัจจุบัน