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

Tkinter-এ উইজেট দেখানো এবং লুকানো

Tkinter একটি পাইথন লাইব্রেরি যা GUI-ভিত্তিক অ্যাপ্লিকেশন তৈরি এবং ডেভেলপ করতে ব্যবহৃত হয়। ধরুন আমাদের এমন একটি অ্যাপ্লিকেশন তৈরি করতে হবে যেখানে উইজেটগুলো দেখানো বা লুকানো যায়।

  • উইজেট প্রদর্শন/দেখানোর জন্য pack() জিওমেট্রি ম্যানেজার ব্যবহার করুন
  • অ্যাপ্লিকেশন থেকে যেকোনো উইজেট লুকাতে pack_forget() মেথড ব্যবহার করুন।

উদাহরণ

উইজেট দেখানো/লুকানো বোঝার জন্য এই উদাহরণটি দেখুন:

# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেমের উদাহরণ তৈরি করুন
win = Tk()
# Tkinter উইন্ডোর আকার সেট করুন
win.geometry("700x350")
# কমবোবক্স উইজেটের জন্য স্টাইল সংজ্ঞায়িত করুন
style = ttk.Style()
style.theme_use('xpnative')
# উইজেট দেখানো/লুকানোর ফাংশন সংজ্ঞায়িত করুন
def show_widget():
    label.pack()
def hide_widget():
    label.pack_forget()
    b1.configure(text="Show", command=show_widget)
# একটি লেবেল উইজেট যোগ করুন
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Aerial 11'))
label.pack(pady=30)
# একটি বাটন উইজেট যোগ করুন
b1 = ttk.Button(win, text="Hide", command=hide_widget)
b1.pack(pady=20)
win.mainloop()

আউটপুট

উপরের কোড চালালে একটি উইন্ডো খুলবে যাতে একটি বাটন থাকবে অ্যাপ্লিকেশন থেকে উইজেটগুলো দেখানো/লুকানোর জন্য।

Tkinter-এ উইজেট দেখানো এবং লুকানো

এখন বাটনে ক্লিক করুন উইন্ডো থেকে লেবেল টেক্সট দেখানো/লুকানোর জন্য।

Tkinter-এ উইজেট দেখানো এবং লুকানো

  1. টকিন্টার পাইথনে ফ্রেমের কন্টেন্ট ক্লিয়ার করা

  2. টকিন্টার পাইথনে লেবেল টেক্সট পাওয়া

  3. টকিন্টার পাইথনে উইজেট ইনভিজিবল করা

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