উইন্ডো ম্যানেজার Tkinter উইন্ডো নিয়ন্ত্রণ আইকন প্রয়োগ করে। Tkinter উইন্ডো কন্ট্রোল আইকনগুলি লুকাতে এবং দেখানোর জন্য, আমরা বিল্ট-ইন ফাংশন ব্যবহার করতে পারি, যা বর্ণনা করে যে আমরা কন্ট্রোল আইকনগুলির কার্যকারিতা অক্ষম করতে চাই কিনা৷
প্রস্থান বা [X] নিয়ন্ত্রণ আইকন নিষ্ক্রিয় করতে, আমাদের প্রটোকল() সংজ্ঞায়িত করতে হবে পদ্ধতি নিয়ন্ত্রণ আইকনের অবস্থা নিষ্ক্রিয় করার জন্য একটি খালি ফাংশন নির্দিষ্ট করে আমরা নিয়ন্ত্রণ আইকনের সংজ্ঞা সীমিত করতে পারি।
উদাহরণ
#Import the tkinter library from tkinter import * from tkinter import ttk #Create an instance of Tkinter frame win= Tk() #Define the geometry of the function win.geometry("750x250") def close_win(): win.destroy() def disable_event(): pass #Create a button to close the window btn = ttk.Button(win, text ="Click here to Close",command=close_win) btn.pack() #Disable the Close Window Control Icon win.protocol("WM_DELETE_WINDOW", disable_event) win.mainloop()
আউটপুট
উপরের কোডটি একটি উইন্ডো প্রদর্শন করবে যেখানে একটি অক্ষম [X] উইন্ডো বন্ধ নিয়ন্ত্রণ রয়েছে৷
৷
উইন্ডোটি বন্ধ করতে, "বন্ধ করতে এখানে ক্লিক করুন" বোতামটি ক্লিক করুন৷
৷