diff options
Diffstat (limited to 'python/helpers/pydev/tests_mainloop/gui-pyglet.py')
-rw-r--r-- | python/helpers/pydev/tests_mainloop/gui-pyglet.py | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/python/helpers/pydev/tests_mainloop/gui-pyglet.py b/python/helpers/pydev/tests_mainloop/gui-pyglet.py new file mode 100644 index 000000000000..b646093e0967 --- /dev/null +++ b/python/helpers/pydev/tests_mainloop/gui-pyglet.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python +"""Simple pyglet example to manually test event loop integration. + +To run this: +1) Enable the PyDev GUI event loop integration for pyglet +2) do an execfile on this script +3) ensure you have a working GUI simultaneously with an + interactive console +""" + +import pyglet + + +window = pyglet.window.Window() +label = pyglet.text.Label('Hello, world', + font_name='Times New Roman', + font_size=36, + x=window.width//2, y=window.height//2, + anchor_x='center', anchor_y='center') +@window.event +def on_close(): + window.close() + +@window.event +def on_draw(): + window.clear() + label.draw() |