Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

टिंकर में फोकस और फोकस_सेट विधियों के बीच क्या अंतर है?

फोकस का उपयोग विजेट या विंडो को संदर्भित करने के लिए किया जाता है जो वर्तमान में इनपुट स्वीकार कर रहा है। विजेट का उपयोग माउस की गति के उपयोग को प्रतिबंधित करने, फ़ोकस हथियाने और कीस्ट्रोक्स को सीमा से बाहर करने के लिए किया जा सकता है। हालांकि, अगर हम किसी विजेट को फोकस करना चाहते हैं ताकि वह इनपुट के लिए सक्रिय हो जाए, तो हम फोकस.सेट () का उपयोग कर सकते हैं। तरीका। फोकस () इसे कभी-कभी फोकस_सेट () . के रूप में संदर्भित किया जाता है ।

फोकस_सेट () विजेट पर फ़ोकस करता है जब उसकी विंडो या विजेट फ़ोकस हो जाता है।

उदाहरण

# 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()

आउटपुट

उपरोक्त कोड को निष्पादित करने से एक विंडो प्रदर्शित होगी जिसमें एक बटन और एक एंट्री विजेट होगा। जब हम बटन पर क्लिक करते हैं, तो यह एंट्री विजेट पर ध्यान केंद्रित करेगा।

टिंकर में फोकस और फोकस_सेट विधियों के बीच क्या अंतर है?


  1. टिंकर के टीके और टॉपलेवल कक्षाओं में क्या अंतर है?

    Tk . को इनिशियलाइज़ करके टिंकर विंडो बनाई जाती है पहले वस्तु। यह किसी भी टिंकर एप्लिकेशन का न्यूनतम हिस्सा है, जो एप्लिकेशन को तुरंत चालू करने में मदद करता है। Tk एप्लिकेशन के बुनियादी बिल्डिंग ब्लॉक्स को बनाने में मदद करता है, जैसे कि एक एप्लिकेशन विंडो जहां सभी विजेट रखे जाते हैं। हालांकि, शीर्

  1. टिंकर (पायथन) में root.destroy () और root.quit () के बीच क्या अंतर है?

    जब हम नष्ट () . का आह्वान करते हैं टिंकर विंडो ऑब्जेक्ट के साथ विधि, यह मेनलूप . को समाप्त करती है विंडो के अंदर सभी विजेट्स को प्रोसेस और नष्ट कर देता है। टिंकर नष्ट करें () विधि मुख्य रूप से पृष्ठभूमि में चल रहे दुभाषिया को मारने और समाप्त करने के लिए उपयोग की जाती है। हालांकि, छोड़ें () mainloop

  1. पायथन में tkinter और tkinter.ttk के विजेट में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग टिंकर विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML तत्व को स्टाइल करने के लिए किया जाता है, वैसे ही हम tkinter.ttk का उपयोग tkinter विजेट्स को स्टाइल करने के लिए करते हैं। यहां tkinter विजेट और tkinter.ttk . के बीच प्रमुख अंतर दिए गए हैं -