In diesem Artikel werden wir sehen, wie wir ein Mausfreigabeereignis im PYGLET-Modul in Python auslösen können. Pyglet ist einfach zu bedienen, aber eine leistungsstarke Bibliothek für die Entwicklung visuell reichhaltiger GUI-Anwendungen wie Spiele, Multimedia usw. Ein Fenster ist ein „schweres“ Objekt, das Betriebssystemressourcen belegt. Windows kann als schwebende Bereiche angezeigt werden oder so eingestellt werden, dass es einen gesamten Bildschirm ausfüllt (Vollbild). Dieses Ereignis wird aufgerufen, wenn die Maustaste losgelassen wurde, im Gegensatz zu einem Ereignis zum Drücken der Maus, das aufgerufen wird, wenn die Maustaste gedrückt wird.

Wir können ein Fenster mit Hilfe des unten angegebenen Befehls erstellen

pyglet.window.Window (Breite, Höhe, Titel)

Unten finden Sie die Syntax des On-Mouse-Release-Ereignisses. Diese Methode wird aufgerufen, wenn dieses Ereignis ausgelöst wird

@ window.event
def on_mouse_release (x, y, button, modifikatoren):
    Drucken ("Maustastenfreigabe")

Unten ist die Implementierung

import pyglet 
import pyglet.window.key 
  
width = 500
  
height = 500
  
title = "Geeksforgeeks"
  
window = pyglet.window.Window(width, height, title) 
  
text = "GeeksforGeeks"
  
label = pyglet.text.Label(text, 
                          font_name ='Times New Roman', 
                          font_size = 36, 
                          x = window.width//2, y = window.height//2, 
                          anchor_x ='center', anchor_y ='center') 
  
new_label = pyglet.text.Label(text, 
                          font_name ='Times New Roman', 
                          font_size = 10, 
                          x = 25, y = 25) 
  
@window.event 
def on_draw():     
  
      
    
    window.clear() 
      
    
    label.draw() 
  
      
@window.event 
def on_key_press(symbol, modifier): 
  
    
    if symbol == pyglet.window.key.C: 
          
        print("Key C is pressed") 
  
  
@window.event 
def on_mouse_release(x, y, button, modifiers): 
      
    
    print("Mouse button released") 
      
  
   
  
img = image = pyglet.resource.image("logo.png") 
  
window.set_icon(img) 
  
                 
pyglet.app.run() 

Ausgabe :

Maustaste losgelassen
Maustaste losgelassen
Maustaste losgelassen
Maustaste losgelassen