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

टिंकर एंट्री विजेट में कर्सर की स्थिति प्राप्त करना

हम पहले से ही इनपुट फॉर्म से परिचित हैं जहां उपयोगकर्ता इनपुट को कैप्चर करने के लिए विभिन्न सिंगल एंट्री फ़ील्ड बनाए जाते हैं। टिंकर के साथ, हम एंट्री विजेट का उपयोग करके एकल इनपुट फ़ील्ड भी बना सकते हैं। उपयोगकर्ता द्वारा दर्ज किए गए प्रविष्टि फ़ील्ड में प्रत्येक वर्ण अनुक्रमित होता है। इस प्रकार, आप index() . का उपयोग करके कर्सर की वर्तमान स्थिति प्राप्त करने के लिए इस अनुक्रमणिका को पुनः प्राप्त कर सकते हैं तरीका। कर्सर के वर्तमान स्थान को पुनः प्राप्त करने के लिए, आप INSERT . पास कर सकते हैं इस समारोह में तर्क।

उदाहरण

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

# Create an instance of tkinter window
win = Tk()
win.geometry("700x350")
win.title("Get the Cursor Position")

# Create an instance of style class
style=ttk.Style(win)

# Function to retrieve the current position of the cursor
def get_current_info():
   print ("The cursor is at: ", entry.index(INSERT))

# Create an entry widget
entry=ttk.Entry(win, width=18)
entry.pack(pady=30)


# Create a button widget
button=ttk.Button(win, text="Get Info", command=get_current_info)
button.pack(pady=30)

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने पर एक एंट्री विजेट के साथ एक विंडो और एक बटन प्रदर्शित होगा जिसका उपयोग कर्सर की वर्तमान अनुक्रमणिका प्राप्त करने के लिए किया जा सकता है।

टिंकर एंट्री विजेट में कर्सर की स्थिति प्राप्त करना

एंट्री विजेट में कुछ टेक्स्ट टाइप करें और "गेट इन्फो" बटन पर क्लिक करें। यह कंसोल पर कर्सर के वर्तमान स्थान को प्रिंट करेगा।

The cursor is at: 15

  1. टिंकर में बटन दबाए जाने के बाद एंट्री विजेट को कैसे साफ़ करें?

    टिंकर एंट्री विजेट्स का उपयोग सिंगल लाइन टेक्स्ट को प्रदर्शित करने के लिए किया जाता है जिसे आम तौर पर यूजर इनपुट के रूप में लिया जाता है। हम delete(0, END) . एक विधि को परिभाषित करके एंट्री विजेट की सामग्री को साफ़ कर सकते हैं जिसका उद्देश्य सीमा में सभी सामग्री को साफ़ करना है। एक फ़ंक्शन को परिभाष

  1. टिंकर में एक बटन का उपयोग करके 'एंट्री' विजेट के टेक्स्ट/मान/सामग्री को कैसे सेट करें?

    टिंकर एंट्री विजेट का उपयोग सिंगल लाइन टेक्स्ट को प्रदर्शित करने के लिए किया जाता है। टिंकर एंट्री विजेट का उपयोग करके, हम एक बटन को ट्रिगर करके इसका मूल्य या सामग्री सेट कर सकते हैं। इसमें मुख्य रूप से दो प्रकार के ऑपरेशन होते हैं:सम्मिलित करें और हटाएं । टिंकर बटन विजेट का उपयोग करके, हम एंट्री व

  1. टिंकर में माउस कर्सर बदलना

    Tkinter एक GUI- आधारित पायथन पुस्तकालय है जिसका उपयोग विभिन्न प्रकार के कार्यात्मक और GUI- आधारित अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह बहुत सारे कार्य और विधियाँ प्रदान करता है जिनका उपयोग किसी एप्लिकेशन को विकसित करते समय एक्स्टेंसिबिलिटी और विभिन्न सुविधाएँ प्रदान करने के लिए किया जा