Open In App

PYGLET – Clearing Window

Improve
Improve
Like Article
Like
Save
Share
Report

In this article we will see how we can clear a window in PYGLET module in python. Pyglet is easy to use but powerful library for developing visually rich GUI applications like games, multimedia etc. A window is a “heavyweight” object occupying operating system resources. Windows may appear as floating regions or can be set to fill an entire screen (fullscreen). Clearing window is a convenience method for clearing the color and depth buffer, in other words clearing removes all the elements drawn on the window.
We can create a window with the help of command given below 
 

 pyglet.window.Window(width, height, title)

 

In order to create window we use clear method with the window object 
Syntax : window.clear()
Argument : It takes no argument
Return : It returns None 
 

Below is the implementation 
 

Python3




# importing pyglet module
import pyglet
 
# width of window
width = 500
 
# height of window
height = 500
 
# caption i.e title of the window
title = "Geeksforgeeks"
 
# creating a window
window = pyglet.window.Window(width, height, title)
 
# text
text = "GeeksforGeeks"
 
# creating a label with font = times roman
# font size = 36
# aligning it to the center
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')
 
# on draw event
@window.event
def on_draw():
     
    # drawing the label on the window
    label.draw()
     
    # clearing the window
    window.clear()
 
 
 
# start running the application
pyglet.app.run()


Output : 
 

 


Last Updated : 28 Jan, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads