टिंकर स्पिनबॉक्स का उपयोग एंट्री विजेट में इंक्रीमेंट और डिक्रीमेंट बटन जोड़ने के लिए किया जाता है, जिससे यह किसी भी एप्लिकेशन के संख्यात्मक डेटा को संभालने के लिए उपयोगी हो जाता है। स्पिनबॉक्स(तर्क) . का उपयोग करके एक स्पिनबॉक्स विजेट बनाया जा सकता है . हम 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 पर सेट होगा।
