Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter से Average Speed Calculator बनाएं

इस लेख में, हम देखेंगे कि एक GUI-based एप्लिकेशन कैसे बनाया जाए जो average speed calculate करेगा। Moving object की average speed निम्न formula का उपयोग करके calculate की जा सकती है:

Average Speed = Distance / [Hours + (Minutes/60)]

Input value select करने के लिए, हम SpinBox method का उपयोग करेंगे जो value की range के लिए spinner create करने के लिए उपयोग किया जाता है। ये values Distance (Kilometers), Hours, और Minutes हैं।

उदाहरण

from tkinter import *

# Create an instance of tkinter frame
win = Tk()

# Set the geometry and resize the frame
win.geometry("700x400")
win.resizable(0, 0)
win.title("Average Speed Calculator")

# Create Label for Main Window
Label(win, text="Average Speed Calculator", font=("Times New Roman", 18, "bold"), fg="black").pack()

# Calculate Average Speed
def average_cal():
    # hrs
    hrs = int(hours.get())
    # minutes
    mins = int(minutes.get())
    # distance
    dist = int(distance.get())
    # Formula Used
    avg = dist / (hrs + (mins / 60))
    # change the text of label using config method
    average_speed.config(text=f"{avg} Km/Hr")

# Create Mulitiple Frames
frame = Frame(win)
frame.pack()
frame1 = Frame(win)
frame1.pack()
frame2 = Frame(win)
frame2.pack()

# Create Labels and Spin Boxes
Label(frame, text="Hours", width=15, font=("Times New Roman", 12, "bold"), borderwidth=2, relief="solid").pack(side=LEFT, padx=10, pady=10)
hours = Spinbox(frame, from_=0, to=1000000, width=5, font=("Times New Roman", 12, "bold"))
hours.pack(side=LEFT, pady=10)

Label(frame1, text="Minutes", width=15, font=("Times New Roman", 12, "bold"), borderwidth=2, relief="solid").pack(side=LEFT, padx=10, pady=10)
minutes = Spinbox(frame1, from_=0, to=10000000, width=5, font=("Times New Roman", 12, "bold"))
minutes.pack(side=LEFT, pady=10)

Label(frame2, text="Distance in(Km)", width=15, font=("Times New Roman", 12, "bold"), borderwidth=2, relief="solid").pack(side=LEFT, padx=10, pady=10)
distance = Spinbox(frame2, from_=0, to=1000000, width=5, font=("Times New Roman", 12, "bold"))
distance.pack(side=LEFT, pady=10)

Button(win, text="Average Speed is:", width=15, font=("Times New Roman", 12, "bold"), command=average_cal, fg="white", bg="black").pack(pady=20)

average_speed = Label(win, text="", width=50, font=("Times New Roman", 12, "bold"), relief="solid")
average_speed.pack()

# Execute Tkinter
win.mainloop()

आउटपुट

उपरोक्त code चलानेसे Average Calculator बनेगा और display होगा।

Tkinter से Average Speed Calculator बनाएं

  1. Python में tkinter का उपयोग करके सिंपल GUI कैलकुलेटर कैसे बनाएं? Python में tkinter का उपयोग करके सिंपल GUI कैलकुलेटर कैसे बनाएं?

    परिचय Python में, हम GUI कंपोनेंट्स बनाने और बेहतर यूजर इंटरफेस तैयार करने के लिए tkinter लाइब्रेरी का उपयोग करते हैं। इस लेख में आप सिंपल GUI आधारित कैलकुलेटर एप्लिकेशन बनाने के मेथड्स सीखेंगे। शुरुआत करना इसमें कूदने से पहले, कुछ चीजें हैं जिन्हें हमें पहले व्यवस्थित करने की आवश्यकता है। आइए Pyth

  1. Python में Tkinter का उपयोग करके सरल GUI कैलकुलेटर Python में Tkinter का उपयोग करके सरल GUI कैलकुलेटर

    इस ट्यूटोरियल में, हम Tkinter मॉड्यूल का उपयोग करके एक सरल GUI कैलकुलेटर बनाने जा रहे हैं। Tkinter Python में GUI एप्लिकेशन विकसित करने के लिए बिल्ट-इन मॉड्यूल है। इसका उपयोग करना आसान है और Python के साथ आता है। हम GUI एप्लिकेशन के साथ अपने डेटा को विज़ुअलाइज़ कर सकते हैं। आइए देखें कि सरल GUI कैलक

  1. पायथन में Tkinter का उपयोग करके रंग खेल पायथन में Tkinter का उपयोग करके रंग खेल

    GUI एप्लिकेशन विकसित करने के लिए tkinter बहुत लोकप्रिय और आसान है। Tkinter का उपयोग करके आसानी से GUI गेम विकसित किए जा सकते हैं। यहाँ भी हम रंग खेल विकसित करने का प्रयास कर रहे हैं। इस खेल में खिलाड़ी को स्क्रीन पर दिखाई देने वाले शब्द का रंग दर्ज करना होता है और इस तरह स्कोर एक से बढ़ जाता है, इस