কম্পিউটার

টিকিন্টারে একটি উইজেট বিদ্যমান কিনা তা কীভাবে দেখবেন?


একটি নির্দিষ্ট Tkinter অ্যাপ্লিকেশনটিকে সম্পূর্ণরূপে কার্যকরী এবং কার্যকরী করতে, আমরা যত খুশি উইজেট ব্যবহার করতে পারি। যদি আমরা একটি উইজেট বিদ্যমান কিনা তা পরীক্ষা করতে চাই, তাহলে আমরা winfo_exists() ব্যবহার করতে পারি। পদ্ধতি আমরা যে নির্দিষ্ট উইজেটটি পরীক্ষা করতে চাই তার সাথে পদ্ধতিটি ব্যবহার করা যেতে পারে। এটি একটি বুলিয়ান মান প্রদান করে যেখানে True(1) নির্দিষ্ট করে যে উইজেটটি অ্যাপ্লিকেশনে বিদ্যমান, এবং False(0) উল্লেখ করে যে উইজেটটি অ্যাপ্লিকেশনে বিদ্যমান নেই।

উদাহরণ

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

# Create an instance of Tkinter Frame
win = Tk()

# Set the geometry
win.geometry("700x250")

# Define a function to check if a widget exists or not
def check_widget():
   exists = label.winfo_exists()
   if exists == 1:
      print("The widget exists.")
   else:
      print("The widget does not exist.")

# Create a Label widget
label = Label(win, text="Hey There! Howdy?", font=('Helvetica 18 bold'))
label.place(relx=.5, rely=.3, anchor=CENTER)

# We will define a button to check if a widget exists or not
button = ttk.Button(win, text="Check", command=check_widget)
button.place(relx=.5, rely=.5, anchor=CENTER)

win.mainloop()

আউটপুট

উপরের কোডটি চালানোর ফলে একটি বোতাম এবং একটি লেবেল উইজেট সহ একটি উইন্ডো প্রদর্শিত হবে। অ্যাপ্লিকেশনটিতে, আমরা লেবেল উইজেটটি উপস্থিত আছে কিনা তা পরীক্ষা করতে পারি।

টিকিন্টারে একটি উইজেট বিদ্যমান কিনা তা কীভাবে দেখবেন?

আপনি যদি "চেক" বোতামে ক্লিক করেন, তাহলে লেবেল উইজেটটি বিদ্যমান আছে কিনা তা প্রিন্ট করবে।

The widget exists.

  1. Tkinter এ একটি এন্ট্রি উইজেটের মান কিভাবে পাবেন?

  2. টিকিন্টারে একটি উইজেটের ফোকাস আছে কিনা আপনি কীভাবে পরীক্ষা করবেন?

  3. Tkinter-এ কিভাবে একটি টেক্সট উইজেটে একটি স্ক্রলবার সংযুক্ত করবেন?

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