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

Tkinter/Python-এ পপআপ ডায়ালগ কিভাবে তৈরি করবেন?


Tkinter পাইথনের একটি স্ট্যান্ডার্ড লাইব্রেরি যা GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরি ও ডেভেলপ করতে ব্যবহৃত হয়। আমরা Tkinter-এ অ্যাপ্লিকেশন তৈরি করে সেখানে উইজেট যোগ করতে পারি যা অ্যাপ্লিকেশনকে আরও ইন্টারएक্টিভ করে তোলে।

যদি আমরা একটি অ্যাপ্লিকেশনে পপআপ ডায়ালগ দেখাতে চাই, তবে Tkinter-এ বিল্ট-ইন messagebox মডিউল ব্যবহার করতে পারি। এটি আমাদের বিভিন্ন ডায়ালগ বক্স দেখাতে দেয় যেমন— এরর, ইনফো বক্স, কনফার্মেশন বক্স ইত্যাদি।

উদাহরণ

এই উদাহরণে আমরা একটি বাটন তৈরি করেছি, যা ক্লিক করলে স্ক্রিনে একটি পপআপ মেসেজ দেখাবে।

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

# Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি করুন
win = Tk()

# জিওমেটরি সেট করুন
win.geometry("700x250")

# পপআপ মেসেজ বক্স দেখানোর ফাংশন ডিফাইন করুন
def on_click():
    messagebox.showinfo("Message", "Hey folks!")

# একটি লেবেল উইজেট যোগ করুন
Label(win, text="Click the button to open a popup", font=('Georgia 13'))

# পপআপ ডায়ালগ খোলার বাটন তৈরি করুন
ttk.Button(win, text="Open Popup", command=on_click).pack(pady=30)

win.mainloop()

আউটপুট

উপরের কোডটি রান করলে একটি উইন্ডো দেখাবে যাতে একটি বাটন থাকবে ডায়ালগ বক্স খোলার জন্য।

Tkinter/Python-এ পপআপ ডায়ালগ কিভাবে তৈরি করবেন?

বাটনে ক্লিক করলে স্ক্রিনে পপআপ ডায়ালগ বক্স দেখাবে।

Tkinter/Python-এ পপআপ ডায়ালগ কিভাবে তৈরি করবেন?


  1. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  2. Tkinter Python-এ Thread ব্যবহার করার পদ্ধতি

  3. Python Tkinter-এ Canvas-এ ইমেজ সেন্টার (Center) করা

  4. Python Tkinter রুট উইন্ডো হাইড বা ডিস্ট্রয় করা