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

Tkinter ব্যবহার করে প্রম্পট ডায়ালগ বক্স তৈরি

ডায়ালগ বক্স ইউজারকে নির্দিষ্ট অপারেশন পারফর্ম করতে ইনফর্ম করার জন্য খুব হ্যান্ডি। আমরা ইতিমধ্যে ডায়ালগ বক্সের সাথে পরিচিত এবং অনেকবার ইন্টারঅ্যাক্ট করেছি। একটি নির্দিষ্ট Tkinter অ্যাপ্লিকেশনে, আমরা যেকোনো টাইপের ডায়ালগ বক্স তৈরি করতে পারি, যেমন মেসেজ, ইউজার ইন্টারঅ্যাকশন ডায়ালগ, সিঙ্গেল ভ্যালু এন্ট্রি ডায়ালগ, ফাইল চুজার, ইত্যাদি। ডায়ালগ বক্স তৈরি করতে, Tkinter-এ বেশ কিছু বিল্ট-ইন প্যাকেজ রয়েছে যেমন messagebox, simpledialog, filedialog, এবং colorchooser।

উদাহরণ

এই উদাহরণে, আমরা একটি মেসেজ বক্স তৈরি করব ইউজারকে অপশন চয়ন করতে ইনফর্ম করার জন্য।

# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import messagebox

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

# ফাংশনের জিওমেট্রি ডিফাইন
win.geometry("750x250")

answer = messagebox.askyesno("Question", "Do you like Python Tkinter?")

# একটি লেবেল তৈরি
Label(win, text=answer, font=('Georgia 20 bold')).pack()

win.mainloop()

আউটপুট

উপরোক্ত কোড রান করলে একটি প্রম্পট ডায়ালগ বক্স প্রদর্শিত হবে। একবার অপশন চয়ন করলে, এটি Yes (১) বা No (০) ভিত্তিক বুলিয়ান মান প্রদর্শন করবে।

Tkinter ব্যবহার করে প্রম্পট ডায়ালগ বক্স তৈরি

Yes বা No-এ ক্লিক করলে, Tkinter উইন্ডো ১ বা ০ ভ্যালুসহ আপডেট হবে।

  1. Python Tkinter-এ ফ্রেমলেস (Frameless) উইন্ডো তৈরি করা

  2. Tkinter ব্যবহার করে ড্রপ-ডাউন মেনু তৈরি করা

  3. পাইথনে Tkinter ব্যবহার করে বাটন তৈরি

  4. পাইথন Tkinter-এ কালার গেম তৈরি