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

टिंकर में डाउनलोड प्रगति पट्टी कैसे बनाएं?

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

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

उदाहरण

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

#Import the required libraries
from tkinter import *
from tkinter.ttk import *
import time

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

#Set the geometry of frame
win.geometry("620x400")

#Define a function
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)

#Create a button
Button(win, text="Download", command=start).pack(pady=20)

win.mainloop()

आउटपुट

कोड चलाने पर एक डाउनलोड बार प्रदर्शित होगा और एक बार जब हम "डाउनलोड" बटन पर क्लिक करते हैं, तो यह स्वतः पूर्ण हो जाएगा।

टिंकर में डाउनलोड प्रगति पट्टी कैसे बनाएं?


  1. मैं टिंकर का उपयोग करके पॉपअप विंडो कैसे बना सकता हूं?

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

  1. टिंकर का उपयोग करके एक साधारण स्क्रीन कैसे बनाएं?

    हम टिंकर लाइब्रेरी का उपयोग करके एक साधारण स्क्रीन बनाएंगे। एल्गोरिदम Step 1: Import tkinter. Step 2: Create an object of the tkinter class. Step 3: Display the screen. उदाहरण कोड import tkinter as tk window = tk.Tk() . के रूप में आयात करें आउटपुट

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

    मान लें कि हम tkinter का उपयोग करके एक स्प्लैश स्क्रीन बनाना चाहते हैं। एस्पलैश स्क्रीन बनाने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे - इसमें कुछ लेबल के साथ स्प्लैश स्क्रीन बनाएं। ओवरराइड रीडायरेक्ट . का उपयोग करके स्प्लैश स्क्रीन को बॉर्डर रहित बनाएं विधि। मुख्य विंडो के लिए एक फ़ंक्श