কম্পিউটার টিউটোরিয়াল

টকিন্টার পাইথনে ডাউনলোড প্রগ্রেস বার তৈরি করা

চলুন ধরে নিই আমরা একটি অ্যাপ্লিকেশন তৈরি করছি যা সোর্স এবং ফাইলসের সাথে ইন্টারঅ্যাক্ট করে যেমন ফাইল ডাউনলোড করা, ফাইল ট্র্যাক করা। এই ধরনের অ্যাপ্লিকেশনের জন্য একটি প্রগ্রেসবার बनाने के लिए, আমরা tkinter.ttk প্যাকেজ ব্যবহার করব যাতে Progressbar মডিউল থাকে।

প্রাথমিকভাবে, আমরা Progressbar-এর একটি অবজেক্ট ইনস্ট্যানশিয়েট করব যার অরিয়েন্টেশন Horizontal। তারপর, আমরা প্রগ্রেসবারের মান বাড়াতে এবং আপডেট করতে একটি ফাংশন ডিফাইন করব।

উদাহরণ

নিচের উদাহরণে, আমরা এর মান আপডেট করে একটি ডাউনলোড প্রগ্রেস বার তৈরি করেছি।

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
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" বাটনে ক্লিক করলে এটি অটোমেটিক্যালি কমপ্লিট হবে।

টকিন্টার পাইথনে ডাউনলোড প্রগ্রেস বার তৈরি করা

  1. Tkinter-এ পপ-আপ মেনু তৈরি করা

  2. Tkinter-এ পপ-আপ উইন্ডো তৈরি করা (Toplevel ব্যবহার করে)

  3. Tkinter ব্যবহার করে একটি সিম্পল স্ক্রিন তৈরির পদ্ধতি

  4. Tkinter ব্যবহার করে স্প্ল্যাশ স্ক্রিন তৈরি করা