You can download this code by clicking the button below.
This code is now available for download.
This function uses Pyglet to create a window where the user can select a random color by pressing the space bar.
Technology Stack : Pyglet, Python
Code Type : Graphical user interface
Code Difficulty : Intermediate
def random_color_picker():
from pyglet.window import key
from pyglet.graphics import draw
import random
def on_key_press(symbol, modifiers):
if symbol == key.SPACE:
color = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
draw.color(*color)
print(f"Selected color: {color}")
window = pyglet.window.Window()
pyglet.window.key.register_key(key.SPACE)
pyglet.clock.schedule_interval(on_key_press, 0.1)
pyglet.app.run()