Tkinter Spinbox ใช้เพื่อเพิ่มปุ่มเพิ่มและลดลงในวิดเจ็ตรายการ ทำให้มีประโยชน์ในการจัดการข้อมูลตัวเลขของแอปพลิเคชันใดๆ วิดเจ็ต Spinbox สามารถสร้างได้โดยใช้ Spinbox(อาร์กิวเมนต์) . เราสามารถตั้งค่าเริ่มต้นสำหรับวิดเจ็ต Spinbox โดยกำหนดค่าโดยใช้ StringVar() วัตถุ. ค่าเริ่มต้นมีบทบาทสำคัญสำหรับวิดเจ็ตใดๆ เนื่องจากช่วยให้คุณกำหนดค่าขอบเขตได้
ตัวอย่าง
#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") #Set the default value for SpinBox my_var= StringVar(win) my_var.set("1.0") #Create a spinbox spinbox= ttk.Spinbox(win, from_=0.5, to=10.0, increment=0.01, textvariable=my_var) spinbox.pack(ipadx=20, pady=20) win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นจะแสดงหน้าต่างที่มีสปินบ็อกซ์ซึ่งมีค่าเริ่มต้นเป็น 1.0