কম্পিউটার

Tkinter ব্যবহার করে অনুপাত ক্যালকুলেটর GUI


এই নিবন্ধে, আমরা দেখব কিভাবে একটি কার্যকরী অ্যাপ্লিকেশন তৈরি করা যায় যা অনুপাত গণনা করে। এটিকে সম্পূর্ণরূপে কার্যকর করার জন্য, আমরা স্পিনবক্স ব্যবহার করব পদ্ধতি যা সাধারণত একটি মানের জন্য একটি আদর্শ স্পিনার তৈরি করে। এই মানটি ফ্রেমের স্পিনার উইজেট ব্যবহার করে পরিবর্তন করা যেতে পারে। সুতরাং, একটি স্পিনবক্স অবজেক্ট সর্বনিম্ন থেকে সর্বোচ্চ পর্যন্ত পরিসরে মান নেয়।

প্রথমে, আমরা একটি tkinter ফ্রেম তৈরি করব যার ভিতরে আমরা কিছু উইজেট সংজ্ঞায়িত করব।

উদাহরণ

from tkinter import *
win = Tk()

win.title("Ratio Calculator")
win.geometry("600x500")
win.resizable(0,0)
#Create text Label for Ratio Calculator

label= Label(win, text="Ratio Calculator", font=('Times New Roman', 25))

#Define the function to calculate the value

def ratio_cal():
   a1=int(a.get())
   b1= int(b.get())
   c1= int(c.get())

   val= (b1*c1)/a1

   x_val.config(text=val)

#Add another frame
frame= Frame(win)
frame.pack()

#Create Spin Boxes for A B and C

a= Spinbox(frame, from_=0, to= 100000, font=('Times New Roman', 14), width=10)
a.pack(side=LEFT,padx=10, pady=10)

b= Spinbox(frame,from_=0, to=100000, font=('Times New Roman', 14), width=10)
b.pack(side=LEFT, padx= 10, pady=10)

c= Spinbox(frame, from_=0, to=100000, font=('Times New Roman', 14), width= 10)
c.pack(side= LEFT, padx=10, pady=10)

x_val= Label(frame, text="",font=('Times New Roman', 18))
x_val.pack(side=LEFT)

#Create a Button to calculate the result

Button(win, text= "Calculate",command=ratio_cal, borderwidth=3, fg="white",
bg="black", width=15).pack(pady=20)

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি GUI-ভিত্তিক অনুপাত ক্যালকুলেটর তৈরি হবে৷

Tkinter ব্যবহার করে অনুপাত ক্যালকুলেটর GUI


  1. Tkinter ব্যবহার করে গড় গতির ক্যালকুলেটর

  2. পাইথনে tkinter ব্যবহার করে কিভাবে একটি সাধারণ GUI ক্যালকুলেটর তৈরি করবেন

  3. পাইথনে Tkinter ব্যবহার করে সহজ GUI ক্যালকুলেটর

  4. পাইথনে Tkinter প্রোগ্রামিং