কম্পিউটার

Tkinter এ ফোকাস এবং ফোকাস_সেট পদ্ধতির মধ্যে পার্থক্য কি?


ফোকাস উইজেট বা উইন্ডোর উল্লেখ করতে ব্যবহৃত হয় যা বর্তমানে ইনপুট গ্রহণ করছে। উইজেটগুলি মাউসের চলাচল, ফোকাস দখল এবং সীমার বাইরে কীস্ট্রোকের ব্যবহার সীমাবদ্ধ করতে ব্যবহার করা যেতে পারে। যাইহোক, যদি আমরা একটি উইজেট ফোকাস করতে চাই যাতে এটি ইনপুটের জন্য সক্রিয় হয়, তাহলে আমরা focus.set() ব্যবহার করতে পারি পদ্ধতি ফোকাস() কখনও কখনও focus_set() হিসাবে উল্লেখ করা হয় .

focus_set() উইজেটের উপর ফোকাস করে যখন এর উইন্ডো বা উইজেট ফোকাস পায়।

উদাহরণ

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

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

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

# Define a function to set the focus
def set_focus():
   entry.focus_set()

# Create an Entry widget
entry=Entry(win, width=35)
   entry.pack()

# Create a Button to get the focus on any widget
ttk.Button(win, text="Set Focus", command=set_focus).pack()

win.mainloop()

আউটপুট

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

Tkinter এ ফোকাস এবং ফোকাস_সেট পদ্ধতির মধ্যে পার্থক্য কি?


  1. Tkinter এ আপডেট এবং update_idletasks এর মধ্যে পার্থক্য কি?

  2. Tkinter এর Tk এবং Toplevel ক্লাসের মধ্যে পার্থক্য কি?

  3. Tkinter(Python) এ root.destroy() এবং root.quit() এর মধ্যে পার্থক্য কি?

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