[Python-es] Detectar una tecla
Javier Collado
javier.collado en gmail.com
Lun Jun 20 15:15:50 CEST 2011
Hola,
El día 20 de junio de 2011 13:57, Douglas Jiménez <dougjim en gmail.com> escribió:
> Gracias, Javier. Sin embargo, por terminal intenté esto:
....
> pero me da un error:
Para utilizar curses hay que inicializar el terminal y asegurarse de
dejarlo como estaba en el momento de terminar la aplicación (esto se
puede hacer con curses.wrapper). Si decides utilizar curses, te
recomiendo echarle un vistazo a la documentación:
http://docs.python.org/library/curses.html
O utilizar alguna librería de más alto nivel como urwid:
http://excess.org/urwid/
En cualquier caso, un ejemplo más completo sería el siguiente:
----------------
import curses
class App(object):
def run(self):
curses.wrapper(self.run_curses)
def run_curses(self, window):
window.addstr('Pulse una tecla para continuar...')
window.getch()
app = App()
app.run()
----------------
Un saludo,
Javier
Más información sobre la lista de distribución Python-es