কম্পিউটার

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


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

  • উইজেটগুলি 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()

আউটপুট

উপরের কোডটি চালানো হলে দুটি বোতাম "দেখান" এবং "লুকান" সহ একটি উইন্ডো প্রদর্শিত হবে যা উইজেটগুলি দেখাতে এবং লুকানোর জন্য ব্যবহার করা যেতে পারে৷

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

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

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


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

  2. পাইথনে tkinter এবং tkinter.ttk-এর উইজেটগুলির মধ্যে পার্থক্য কী?

  3. কিভাবে Tkinter উইজেটের বর্তমান x এবং y স্থানাঙ্কগুলি পেতে হয়?

  4. Python Tkinter-এ প্রগ্রেসবার উইজেট