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

पायथन ट्किंटर में माउस पोजीशन


इवेंट्स बड़े पैमाने के एप्लिकेशन में कई कार्यों को करने और प्रबंधित करने के लिए बहुत उपयोगी हैं। हम bind('handler', 'callback') मेथड का उपयोग करके कीबोर्ड बटन या माउस बटन के साथ एक विशेष इवेंट बाइंड कर सकते हैं। आमतौर पर, माउस पॉइंटर और इसकी गति को स्क्रीनसेवर, 2D या 3D गेम बनाने के उद्देश्य से ट्रैक किया जाता है। पॉइंटर के कोऑर्डिनेट्स प्रिंट करने के लिए, हमें मोशन को एक कॉलबैक फंक्शन के साथ बाइंड करना होगा जो x और y वेरिएबल्स में पॉइंटर की पोजीशन प्राप्त करता है।

उदाहरण

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

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

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

def callback(e):
    x = e.x
    y = e.y
    print("Pointer is currently at %d, %d" % (x, y))

win.bind('', callback)
win.mainloop()

आउटपुट

उपरोक्त कोड चलाने से जब भी हम विंडो पर होवर करेंगे तो पॉइंटर की वास्तविक पोजीशन प्रिंट होगी।

पायथन ट्किंटर में माउस पोजीशन

कंसोल पर, आप माउस पॉइंटर की वास्तविक पोजीशन देखेंगे जैसे ही आप माउस को स्क्रीन पर होवर करते हैं।

Pointer is currently at 452, 225
Pointer is currently at 426, 200
Pointer is currently at 409, 187
Pointer is currently at 392, 174
Pointer is currently at 382, 168
Pointer is currently at 378, 163
Pointer is currently at 376, 159
Pointer is currently at 369, 150
Pointer is currently at 366, 141
Pointer is currently at 362, 130

  1. पायथन में ट्किंटर प्रोग्रामिंग पायथन में ट्किंटर प्रोग्रामिंग

    ट्किंटर पायथन के लिए मानक GUI लाइब्रेरी है। ट्किंटर के साथ संयुक्त पायथन GUI एप्लिकेशन बनाने का एक तेज़ और आसान तरीका प्रदान करता है। ट्किंटर Tk GUI टूलकिट के लिए एक शक्तिशाली ऑब्जेक्ट-ओरिएंटेड इंटरफ़ेस प्रदान करता है।ट्किंटर का उपयोग करके GUI एप्लिकेशन बनाना एक आसान कार्य है। आपको बस निम्नलिखित चरण

  1. Python Tkinter में after विधि Python Tkinter में after विधि

    Tkinter GUI बनाने के लिए एक Python लाइब्रेरी है। इसमें GUI विंडोज और अन्य विजेट्स बनाने और हेरफेर करने के लिए कई अंतर्निहित विधियाँ हैं जो डेटा और GUI इवेंट्स दिखाते हैं। इस लेख में हम देखेंगे कि Tkinter GUI में after विधि का उपयोग कैसे किया जाता है। सिंटैक्स .after(delay, FuncName=FuncName) यह विध

  1. Python - Tkinter में geometry मेथड Python - Tkinter में geometry मेथड

    Python में Tkinter लाइब्रेरी का उपयोग करके GUI एप्लिकेशन बनाने की क्षमता है। लाइब्रेरी GUI एप्लिकेशन के लिए उपयोगी कई मेथड्स प्रदान करती है। geometry मेथड एक मौलिक है जो स्क्रीन लेआउट के आकार, स्थिति और कुछ अन्य विशेषताओं को तय करता है जिसे हम बनाने जा रहे हैं। उदाहरण - 1 नीचे दिए गए प्रोग्राम में