PYGLET – Loading Program Resource Last Updated : 05 Aug, 2021 Comments Improve Suggest changes Like Article Like Report In this article we will see how we can load a program resource 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). In order to load a file i.e resource we use resource module of pyglet. This module allows applications to specify a search path for resources. Relative paths are taken to be relative to the application’s __main__ module. ZIP files can appear on the path; they will be searched inside. Loader load program resource files from disk. The loader contains a search path which can include filesystem directories, ZIP archives and Python packages.We can create a window object with the help of command given below # creating a window window = pyglet.window.Window(width, height, title) In order to create window we use Loader method with the pyglet.resourceSyntax : resource.Loader(path)Argument : It takes resource path i.e string as argumentReturn : It returns Loader object Below is the implementation Python3 # importing pyglet module import pyglet import pyglet.window.key as key # 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 = "Welcome to GeeksforGeeks" # creating label with following properties # font = cooper # position = 250, 150 # anchor position = center label = pyglet.text.Label(text, font_name ='Cooper', font_size = 16, x = 250, y = 150, anchor_x ='center', anchor_y ='center') # creating a batch batch = pyglet.graphics.Batch() # loading geeksforgeeks image image = pyglet.image.load('gfg.png') # creating sprite object # it is instance of an image displayed on-screen sprite = pyglet.sprite.Sprite(image, x = 200, y = 230) # on draw event @window.event def on_draw(): # clear the window window.clear() # draw the label label.draw() # draw the image on screen sprite.draw() # key press event @window.event def on_key_press(symbol, modifier): # key "C" get press if symbol == key.C: # printing the message print("Key : C is pressed") # image for icon img = image = pyglet.resource.image("gfg.png") # setting image as icon window.set_icon(img) # loading a file i.e program resource value = pyglet.resource.Loader("E:/btech / certi / gfg.jpg") # showing value with the help of label label.text = str(value) # start running the application pyglet.app.run() Output : Comment More infoAdvertise with us Next Article PYGLET – Loading Program Resource R rakshitarora Follow Improve Article Tags : Python Python-gui Python-Pyglet Practice Tags : python Similar Reads PYGLET â Adding Font as Resource In this article, we will see how we can add a font as a program resource 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 3 min read PYGLET â Loading Texture In this article we will see how we can load a texture 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 floati 2 min read PYGLET â Getting Location of Resource In this article we will see how we can get resource location 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 3 min read PYGLET â Default Resource Path In this article, we will see how we can access default resource path 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 2 min read PYGLET â Loading Media In this article, we will see how we can load a media file 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 f 2 min read Like