[visionegg] AW: Re: Equivalent of raw_input() in visionegg?
- From: "Thomas Kammer" <thomas.kammer@xxxxxxxxxx>
- To: <visionegg@xxxxxxxxxxxxx>
- Date: Thu, 26 Oct 2006 17:37:01 +0200
Hello,
Some times ago the following code has been shown here on the mailing list.
Should solve your question.
best
thomas
#########################################################
#!/usr/bin/env python
"""Display text strings."""
import VisionEgg
VisionEgg.start_default_logging(); VisionEgg.watch_exceptions()
from VisionEgg.Core import *
from VisionEgg.FlowControl import Presentation
from VisionEgg.Text import *
import sys
screen = get_default_screen()
screen.parameters.bgcolor = (0.0,0.0,1.0) # background blue (RGB)
text =
Text(text="",anchor='center',position=(screen.size[0]/2,screen.size[1]/ 2))
viewport = Viewport(screen=screen,size=screen.size,stimuli=[text])
def keydown(event) :
global text
if event.key == pygame.locals.K_ESCAPE :
sys.exit()
elif event.key == pygame.locals.K_RETURN :
print text.parameters.text
text.parameters.text=""
elif event.key == pygame.locals.K_BACKSPACE :
text.parameters.text=text.parameters.text[:-1]
else :
text.parameters.text+=event.unicode
p = Presentation(go_duration=('forever',),viewports=[viewport])
p.parameters.handle_event_callbacks = [(pygame.locals.QUIT, sys.exit),
(pygame.locals.KEYDOWN, keydown)]
p.go()
#########################################################
======================================
The Vision Egg mailing list
Archives: http://www.freelists.org/archives/visionegg
Website: http://www.visionegg.org/mailinglist.html
- Follow-Ups:
- [visionegg] Re: AW: Re: Equivalent of raw_input() in visionegg?
- From: Neil Halelamien
- References:
- [visionegg] Re: Equivalent of raw_input() in visionegg?
- From: Neil Halelamien
Other related posts:
- » [visionegg] AW: Re: Equivalent of raw_input() in visionegg?
- » [visionegg] Re: AW: Re: Equivalent of raw_input() in visionegg?
- [visionegg] Re: AW: Re: Equivalent of raw_input() in visionegg?
- From: Neil Halelamien
- [visionegg] Re: Equivalent of raw_input() in visionegg?
- From: Neil Halelamien