ধরুন আমাদের এমন একটি অ্যাপ্লিকেশন তৈরি করতে হবে যাতে আমরা যখনই প্রয়োজন তখন উইজেটগুলি দেখাতে এবং লুকিয়ে রাখতে পারি৷
-
উইজেটগুলি pack_forget() এর মাধ্যমে লুকানো যেতে পারে পদ্ধতি।
-
লুকানো উইজেটগুলি দেখানোর জন্য, আমরা প্যাক() ব্যবহার করতে পারি পদ্ধতি।
ল্যাম্বডা বা বেনামী ফাংশন ব্যবহার করে উভয় পদ্ধতিই ব্যবহার করা যেতে পারে।
উদাহরণ
#Import the required library from tkinter import * #Create an instance of tkinter frame win= Tk() #Define the geometry of the window win.geometry("650x450") #Define function to hide the widget def hide_widget(widget): widget.pack_forget() #Define a function to show the widget def show_widget(widget): widget.pack() #Create an Label Widget label= Label(win, text= "Showing the Message", font= ('Helvetica bold', 14)) label.pack(pady=20) #Create a button Widget button_hide= Button(win, text= "Hide", command= lambda:hide_widget(label)) button_hide.pack(pady=20) button_show= Button(win, text= "Show", command= lambda:show_widget(label)) button_show.pack() win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে দুটি বোতাম "দেখান" এবং "লুকান" সহ একটি উইন্ডো প্রদর্শিত হবে যা উইজেটগুলি দেখাতে এবং লুকানোর জন্য ব্যবহার করা যেতে পারে৷
এখন লেবেল টেক্সট লুকাতে "লুকান" বোতামে ক্লিক করুন এবং লেবেল টেক্সট দেখানোর জন্য "দেখান" বোতামে ক্লিক করুন।