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

ट्किंटर में माउस पॉइंटर को कैसे छुपाएं या अक्षम करें?


ट्किंटर एप्लिकेशन में किसी विशेष विजेट को अक्षम और सक्षम करने के कई तरीके हैं। हालांकि, अगर हम ट्किंटर विंडो कंपोनेंट्स जैसे माउस कर्सर, कंट्रोल आइकन, टूलबार को नियंत्रित करना चाहते हैं, तो ट्किंटर कई बिल्ट-इन फंक्शन्स प्रदान करता है जिनका उपयोग ट्किंटर विंडो ऑब्जेक्ट्स को कॉन्फ़िगर करने के लिए किया जा सकता है।

किसी विशेष ट्किंटर एप्लिकेशन के लिए माउस पॉइंटर को छुपाने या अक्षम करने के लिए, हम config(mouse="none") मेथड का उपयोग करके माउस प्रॉपर्टी को कॉन्फ़िगर कर सकते हैं। इसे मास्टर या रूट विंडो के लिए लागू किया जा सकता है।

उदाहरण

# ट्किंटर लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk

# ट्किंटर फ्रेम या विंडो का इंस्टेंस बनाएं
win = Tk()

# ट्किंटर फ्रेम की ज्योमेट्री सेट करें
win.geometry("750x250")

def callback(event):
    win.destroy()

# लेबल और बटन विजेट बनाएं
label = ttk.Label(win, text="Press Enter to Close the Window", font=('Century 17 bold'))
label.pack(ipadx=10)
win.bind('', callback)

# माउस पॉइंटर अक्षम करें
win.config(cursor="none")

win.mainloop()

आउटपुट

उपरोक्त कोड चलाने से विंडो के लिए माउस पॉइंटर छुप जाएगा या अक्षम हो जाएगा।

ट्किंटर में माउस पॉइंटर को कैसे छुपाएं या अक्षम करें?

अब, विंडो में रहते हुए, एंटर दबाएं जो विंडो को बंद करने के लिए मजबूर करेगा।


  1. Python Tkinter Root Window से कैसे छुटकारा पाएं? Python Tkinter Root Window से कैसे छुटकारा पाएं?

    कभी-कभी, Tkinter एप्लिकेशन test करते समय, हमें Tkinter default window या frame को hide करने की आवश्यकता हो सकती है। हमारे Tkinter window को या तो hide करने या destroy करने के दो general methods हैं। mainloop() Tkinter window को तब तक चलाता रहता है जब तक इसे external events द्वारा close नहीं किया जात

  1. Tkinter Window Close कैसे करें? Tkinter Window Close कैसे करें?

    Tkinter का उपयोग करके एप्लिकेशन बनाना आसान है लेकिन कभी-कभी, title bar पर button के बिना window या frame को close करना मुश्किल हो जाता है। ऐसे cases में, हम window close करने के लिए .destroy() method का उपयोग कर सकते हैं। चूंकि tkinter attributes एक-दूसरे से independent हैं, हम button का उपयोग करके

  1. CSS में माउस पॉइंटर कैसे बदलें CSS में माउस पॉइंटर कैसे बदलें

    कर्सर परिवर्तन दुनिया में सबसे लोकप्रिय संपत्ति नहीं हो सकते हैं, लेकिन यह अभी भी डेवलपर्स के लिए एक उपयोगी उपकरण है। जबकि ब्राउज़र स्वचालित रूप से कुछ ऑब्जेक्ट्स के लिए कर्सर बदल देंगे, जैसे लिंक और कुछ ड्रैगेबल आइटम, डेवलपर्स अपने वांछित कर्सर को विशेष रूप से निर्दिष्ट करके बेहतर परिणाम प्राप्त क