[visionegg] Re: AW: Re: Equivalent of raw_input() in visionegg?
- From: Neil Halelamien <neilh@xxxxxxxxxxx>
- To: visionegg@xxxxxxxxxxxxx
- Date: Mon, 30 Oct 2006 15:13:56 -0800
Thanks a lot! That's pretty much exactly what I was looking for.
Thomas Kammer wrote:
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
======================================
The Vision Egg mailing list
Archives: http://www.freelists.org/archives/visionegg
Website: http://www.visionegg.org/mailinglist.html
- References:
- [visionegg] AW: Re: Equivalent of raw_input() in visionegg?
- From: Thomas Kammer
Other related posts:
- » [visionegg] AW: Re: Equivalent of raw_input() in visionegg?
- » [visionegg] Re: AW: Re: Equivalent of raw_input() in visionegg?
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
====================================== The Vision Egg mailing list Archives: http://www.freelists.org/archives/visionegg Website: http://www.visionegg.org/mailinglist.html
- [visionegg] AW: Re: Equivalent of raw_input() in visionegg?
- From: Thomas Kammer