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

Tkinter উইন্ডোতে এক্সিট (X) বাটন অক্ষম করা

উইন্ডো ম্যানেজার Tkinter উইন্ডো কন্ট্রোল আইকন ইমপ্লিমেন্ট করে। Tkinter উইন্ডো কন্ট্রোল আইকন হাইড ও শো করতে, আমরা বিল্ট-ইন ফাংশন ব্যবহার করতে পারি যা বর্ণনা করে আমরা কন্ট্রোল আইকন ফাংশনালিটি অক্ষম করতে চাই কিনা।

এক্সিট বা [X] কন্ট্রোল আইকন অক্ষম করতে, আমাদের protocol() মেথড ডিফাইন করতে হবে। কন্ট্রোল আইকন ডেফিনিশন লিমিট করতে অক্ষম স্টেটের জন্য একটি খালি ফাংশন স্পেসিফাই করতে পারি।

উদাহরণ

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

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

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

def close_win():
    win.destroy()

def disable_event():
    pass

# উইন্ডো বন্ধ করার বাটন তৈরি
btn = ttk.Button(win, text="Click here to Close", command=close_win)
btn.pack()

# ক্লোজ উইন্ডো কন্ট্রোল আইকন অক্ষম
win.protocol("WM_DELETE_WINDOW", disable_event)

win.mainloop()

আউটপুট

উপরোক্ত কোড একটি অক্ষম [X] উইন্ডো ক্লোজ কন্ট্রোল সমৃদ্ধ উইন্ডো প্রদর্শন করবে।

Tkinter উইন্ডোতে এক্সিট (X) বাটন অক্ষম করা

উইন্ডো বন্ধ করতে, "Click here to Close" বাটনে ক্লিক করুন।

  1. Tkinter-এ উইন্ডো রিসাইজার কন্ট্রোল প্যানেল তৈরি করা

  2. Tkinter উইন্ডো ক্লোজ করার পদ্ধতি

  3. Python Tkinter-এ ট্রান্সপারেন্ট (Transparent) উইন্ডো তৈরি করা

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