Pyglet

PYGLET is a library for the Python programming language that provides an object-oriented application programming interface for the creation of games and other multimedia applications. PYGLET runs on Microsoft Windows, Mac OS X, and GNU/Linux; it is released under BSD Licence.

It supports windowed and full-screen operations as well as multiple monitors. Images, video, and sound files in a range of formats can be done natively, with more additional capabilities supplied by the optional AVbin plugin, which uses the Libav package to provide support for audio formats including MP3, Ogg/Vorbis, and Windows Media Audio, and video formats such as DivX, MPEG-2, H.264, WMV, and XviD.

Example

import pyglet

window = pyglet.window.Window(width=640, height=480, caption="Hello World!")
pyglet.app.run()
gollark: If you're doing something wildly inefficient somewhere, it's good to fix that, but generally trying to optimize variable positioning or something is a waste of time.
gollark: There are differences, but to be honest making minor tweaks like this is pointless and unhelpful.
gollark: Nobody cares, potentially because anyone who does has long ago fled potatOS.
gollark: Specifically SPUDNET.
gollark: I use webservices all the time in CC to avoid having to actually implement secure messaging myself.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.