Tkinter 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 সেট করা আছে।