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

Tkinter-এ উইজেট দেখানো ও লুকানো (Show/Hide)


মান লই যে আমাদের এমন একটি অ্যাপ্লিকেশন তৈরি করতে হবে যাতে আমরা প্রয়োজন অনুযায়ী উইজেটগুলো দেখাতে বা লুকাতে পারি।

  • উইজেটগুলো pack_forget() মেথড দিয়ে লুকানো যায়।

  • লুকানো উইজেটগুলো دوباره দেখাতে pack() মেথড ব্যবহার করা হয়।

এই দুটি মেথড ল্যাম্বডা বা বেনামী ফাংশন ব্যবহার করে আহ্বান করা যায়।

উদাহরণ

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট from tkinter import * # Tkinter ফ্রেমের একটি উদাহরণ তৈরি win = Tk() # উইন্ডোর জ্যামিতি সংজ্ঞায়িত win.geometry("650x450") # উইজেট লুকানোর ফাংশন সংজ্ঞায়িত def hide_widget(widget):     widget.pack_forget() # উইজেট দেখানোর ফাংশন সংজ্ঞায়িত def show_widget(widget):     widget.pack() # একটি লেবেল উইজেট তৈরি label = Label(win, text="Showing the Message", font=('Helvetica bold', 14)) label.pack(pady=20) # একটি বাটন উইজেট তৈরি 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()

আউটপুট

উপরোক্ত কোডটি রান করলে "Show" এবং "Hide" নামে দুটি বাটন সহ একটি উইন্ডো প্রদর্শিত হবে যা উইজেট দেখানো ও লুকানোর জন্য ব্যবহার করা যায়।

Tkinter-এ উইজেট দেখানো ও লুকানো (Show/Hide)

এখন লেবেল টেক্সট লুকানোর জন্য "Hide" বাটনে এবং দেখানোর জন্য "Show" বাটনে ক্লিক করুন।

Tkinter-এ উইজেট দেখানো ও লুকানো (Show/Hide)


  1. নির্দিষ্ট Tkinter উইজেটের বর্ডার রঙ পরিবর্তন কিভাবে?

  2. Python-এ tkinter এবং tkinter.ttk উইজেটের পার্থক্য কী?

  3. Tkinter Widget-এর বর্তমান x এবং y কোঅর্ডিনেট পাওয়ার পদ্ধতি

  4. পাইথন Tkinter-এ Progressbar উইজেট