কম্পিউটার

কিভাবে Tkinter এ উইজেট দেখাবেন এবং লুকাবেন?


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

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

উদাহরণ

কীভাবে উইজেটগুলি দেখাতে/লুকাতে হয় তা বোঝার জন্য এই উদাহরণটি নেওয়া যাক −

# Import the required libraries
from tkinter import *
from tkinter import ttk

# Create an instance of tkinter frame
win = Tk()

# Set the size of the tkinter window
win.geometry("700x350")

# Define the style for combobox widget
style = ttk.Style()
style.theme_use('xpnative')

# Define a function to show/hide widget
def show_widget():
   label.pack()
def hide_widget():
   label.pack_forget()
   b1.configure(text="Show", command=show_widget)

# Add a label widget
label = ttk.Label(win, text="Eat, Sleep, Code and Repeat", font=('Aerial 11'))
label.pack(pady=30)

# Add a Button widget
b1 = ttk.Button(win, text="Hide", command=hide_widget)
b1.pack(pady=20)

win.mainloop()

আউটপুট

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

কিভাবে Tkinter এ উইজেট দেখাবেন এবং লুকাবেন?

এখন, উইন্ডো থেকে লেবেল পাঠ্য প্রদর্শন/লুকাতে বোতামে ক্লিক করুন।

কিভাবে Tkinter এ উইজেট দেখাবেন এবং লুকাবেন?


  1. কিভাবে Tkinter একটি ফ্রেম পরিষ্কার আউট?

  2. কিভাবে Tkinter লেবেল পাঠ্য পেতে?

  3. কিভাবে একটি Tkinter উইজেট অদৃশ্য করতে?

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