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

Tkinter में डाउनलोड प्रोग्रेस बार कैसे बनाएं?


मान लीजिए हम एक ऐसा एप्लिकेशन बना रहे हैं जो सोर्सेज और फाइल्स जैसे फाइल्स डाउनलोड करना, फाइल ट्रैक करना के साथ इंटरैक्ट करता है। ऐसे एप्लिकेशन के लिए प्रोग्रेसबार बनाने के लिए, हम tkinter.ttk पैकेज का उपयोग करेंगे जिसमें Progressbar मॉड्यूल शामिल है।

प्रारंभ में, हम Horizontal ओरिएंटेशन के साथ Progressbar का एक ऑब्जेक्ट इंस्टेंशिएट करेंगे। फिर, हम प्रोग्रेसबार की वैल्यू बढ़ाने और इसे अपडेट करते रहने के लिए एक फंक्शन डिफाइन करेंगे।

उदाहरण

निम्नलिखित उदाहरण में, हमने इसकी वैल्यू अपडेट करके एक डाउनलोड प्रोग्रेस बार बनाया है।

# आवश्यक लाइब्रेरीज़ इम्पोर्ट करें
from tkinter import *
from tkinter.ttk import *
import time
# tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()
# फ्रेम की ज्योमेट्री सेट करें
win.geometry("620x400")
# एक फंक्शन डिफाइन करें
def start():
    task = 10
    x = 0
    while(x < task):
        time.sleep(1)
        bar['value'] += 10
        x += 1
        win.update_idletasks()
bar = Progressbar(win, orient=HORIZONTAL, length=300)
bar.pack(pady=20)
# एक बटन बनाएं
Button(win, text="Download", command=start).pack(pady=20)
win.mainloop()

आउटपुट

कोड चलाने से एक डाउनलोड बार डिस्प्ले होगा और एक बार जब हम "Download" बटन पर क्लिक करेंगे, तो यह ऑटोमैटिकली पूरा हो जाएगा।

Tkinter में डाउनलोड प्रोग्रेस बार कैसे बनाएं?


  1. Tkinter का उपयोग करके पॉपअप विंडो कैसे बनाएं? Tkinter का उपयोग करके पॉपअप विंडो कैसे बनाएं?

    Tkinter टॉपलेवल क्लासेस का समर्थन करता है, और इन क्लासेस में टॉपलेवल विंडो होती है। टॉपलेवल विंडो को चाइल्ड विंडो के रूप में भी जाना जाता है। हम Toplevel(parent) का ऑब्जेक्ट बनाकर टॉपलेवल विंडो बना सकते हैं। टॉपलेवल विंडो Tkinter के पैरेंट ऑब्जेक्ट के सभी गुणों को विरासत में लेती है। इसमें विजेट्स,

  1. Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं? Tkinter का उपयोग करके सरल स्क्रीन कैसे बनाएं?

    हम Tkinter लाइब्रेरी का उपयोग करके एक सरल स्क्रीन बनाएंगे। एल्गोरिदम चरण 1: tkinter आयात करें। चरण 2: tkinter क्लास का ऑब्जेक्ट बनाएं। चरण 3: स्क्रीन प्रदर्शित करें। उदाहरण कोड import tkinter as tk window = tk.Tk() आउटपुट

  1. Tkinter का उपयोग करके Splash Screen कैसे बनाएं? Tkinter का उपयोग करके Splash Screen कैसे बनाएं?

    मान लीजिए हम tkinter का उपयोग करके splash screen बनाना चाहते हैं। Splash screen बनाने के लिए, हम नीचे दिए गए steps का पालन करेंगे: कुछ labels के साथ splash screen बनाएं। overrideredirect method का उपयोग करके splash screen को borderless बनाएं। मुख्य window के लिए एक function बनाएं जो splash screen क