Python & curses

Santiago David Delgado Llopis santidelgado en gmail.com
Sab Jun 2 11:59:03 CEST 2007


Estupendo !!! Muchas gracias

2007/6/2, Xin Xic <xinxic en gmail.com>:
> Sí.
> Se le pueden hacer ventanitas i cosas de esas.
> Si buscas en google hay algunos ejemplos.
>
> > >>> import curses
> > >>> dir(curses)
> > ['ALL_MOUSE_EVENTS', 'A_ALTCHARSET', 'A_ATTRIBUTES', 'A_BLINK',
> > 'A_BOLD', 'A_CHARTEXT', 'A_COLOR', 'A_DIM', 'A_HORIZONTAL', 'A_INVIS',
> > 'A_LEFT', 'A_LOW', 'A_NORMAL', 'A_PROTECT', 'A_REVERSE', 'A_RIGHT',
> > 'A_STANDOUT', 'A_TOP', 'A_UNDERLINE', 'A_VERTICAL', 'BUTTON1_CLICKED',
> > 'BUTTON1_DOUBLE_CLICKED', 'BUTTON1_PRESSED', 'BUTTON1_RELEASED',
> > 'BUTTON1_TRIPLE_CLICKED', 'BUTTON2_CLICKED', 'BUTTON2_DOUBLE_CLICKED',
> > 'BUTTON2_PRESSED', 'BUTTON2_RELEASED', 'BUTTON2_TRIPLE_CLICKED',
> > 'BUTTON3_CLICKED', 'BUTTON3_DOUBLE_CLICKED', 'BUTTON3_PRESSED',
> > 'BUTTON3_RELEASED', 'BUTTON3_TRIPLE_CLICKED', 'BUTTON4_CLICKED',
> > 'BUTTON4_DOUBLE_CLICKED', 'BUTTON4_PRESSED', 'BUTTON4_RELEASED',
> > 'BUTTON4_TRIPLE_CLICKED', 'BUTTON_ALT', 'BUTTON_CTRL', 'BUTTON_SHIFT',
> > 'COLOR_BLACK', 'COLOR_BLUE', 'COLOR_CYAN', 'COLOR_GREEN',
> > 'COLOR_MAGENTA', 'COLOR_RED', 'COLOR_WHITE', 'COLOR_YELLOW', 'ERR',
> > 'KEY_A1', 'KEY_A3', 'KEY_B2', 'KEY_BACKSPACE', 'KEY_BEG', 'KEY_BREAK',
> > 'KEY_BTAB', 'KEY_C1', 'KEY_C3', 'KEY_CANCEL', 'KEY_CATAB',
> > 'KEY_CLEAR', 'KEY_CLOSE', 'KEY_COMMAND', 'KEY_COPY', 'KEY_CREATE',
> > 'KEY_CTAB', 'KEY_DC', 'KEY_DL', 'KEY_DOWN', 'KEY_EIC', 'KEY_END',
> > 'KEY_ENTER', 'KEY_EOL', 'KEY_EOS', 'KEY_EXIT', 'KEY_F0', 'KEY_F1',
> > 'KEY_F10', 'KEY_F11', 'KEY_F12', 'KEY_F13', 'KEY_F14', 'KEY_F15',
> > 'KEY_F16', 'KEY_F17', 'KEY_F18', 'KEY_F19', 'KEY_F2', 'KEY_F20',
> > 'KEY_F21', 'KEY_F22', 'KEY_F23', 'KEY_F24', 'KEY_F25', 'KEY_F26',
> > 'KEY_F27', 'KEY_F28', 'KEY_F29', 'KEY_F3', 'KEY_F30', 'KEY_F31',
> > 'KEY_F32', 'KEY_F33', 'KEY_F34', 'KEY_F35', 'KEY_F36', 'KEY_F37',
> > 'KEY_F38', 'KEY_F39', 'KEY_F4', 'KEY_F40', 'KEY_F41', 'KEY_F42',
> > 'KEY_F43', 'KEY_F44', 'KEY_F45', 'KEY_F46', 'KEY_F47', 'KEY_F48',
> > 'KEY_F49', 'KEY_F5', 'KEY_F50', 'KEY_F51', 'KEY_F52', 'KEY_F53',
> > 'KEY_F54', 'KEY_F55', 'KEY_F56', 'KEY_F57', 'KEY_F58', 'KEY_F59',
> > 'KEY_F6', 'KEY_F60', 'KEY_F61', 'KEY_F62', 'KEY_F63', 'KEY_F7',
> > 'KEY_F8', 'KEY_F9', 'KEY_FIND', 'KEY_HELP', 'KEY_HOME', 'KEY_IC',
> > 'KEY_IL', 'KEY_LEFT', 'KEY_LL', 'KEY_MARK', 'KEY_MAX', 'KEY_MESSAGE',
> > 'KEY_MIN', 'KEY_MOUSE', 'KEY_MOVE', 'KEY_NEXT', 'KEY_NPAGE',
> > 'KEY_OPEN', 'KEY_OPTIONS', 'KEY_PPAGE', 'KEY_PREVIOUS', 'KEY_PRINT',
> > 'KEY_REDO', 'KEY_REFERENCE', 'KEY_REFRESH', 'KEY_REPLACE',
> > 'KEY_RESET', 'KEY_RESIZE', 'KEY_RESTART', 'KEY_RESUME', 'KEY_RIGHT',
> > 'KEY_SAVE', 'KEY_SBEG', 'KEY_SCANCEL', 'KEY_SCOMMAND', 'KEY_SCOPY',
> > 'KEY_SCREATE', 'KEY_SDC', 'KEY_SDL', 'KEY_SELECT', 'KEY_SEND',
> > 'KEY_SEOL', 'KEY_SEXIT', 'KEY_SF', 'KEY_SFIND', 'KEY_SHELP',
> > 'KEY_SHOME', 'KEY_SIC', 'KEY_SLEFT', 'KEY_SMESSAGE', 'KEY_SMOVE',
> > 'KEY_SNEXT', 'KEY_SOPTIONS', 'KEY_SPREVIOUS', 'KEY_SPRINT', 'KEY_SR',
> > 'KEY_SREDO', 'KEY_SREPLACE', 'KEY_SRESET', 'KEY_SRIGHT', 'KEY_SRSUME',
> > 'KEY_SSAVE', 'KEY_SSUSPEND', 'KEY_STAB', 'KEY_SUNDO', 'KEY_SUSPEND',
> > 'KEY_UNDO', 'KEY_UP', 'OK', 'REPORT_MOUSE_POSITION', '__builtins__',
> > '__doc__', '__file__', '__name__', '__path__', '__revision__',
> > 'baudrate', 'beep', 'can_change_color', 'cbreak', 'color_content',
> > 'color_pair', 'curs_set', 'def_prog_mode', 'def_shell_mode',
> > 'delay_output', 'doupdate', 'echo', 'endwin', 'erasechar', 'error',
> > 'filter', 'flash', 'flushinp', 'getmouse', 'getsyx', 'getwin',
> > 'halfdelay', 'has_colors', 'has_ic', 'has_il', 'has_key',
> > 'init_color', 'init_pair', 'initscr', 'intrflush', 'is_term_resized',
> > 'isendwin', 'keyname', 'killchar', 'longname', 'meta',
> > 'mouseinterval', 'mousemask', 'napms', 'newpad', 'newwin', 'nl',
> > 'nocbreak', 'noecho', 'nonl', 'noqiflush', 'noraw', 'pair_content',
> > 'pair_number', 'putp', 'qiflush', 'raw', 'reset_prog_mode',
> > 'reset_shell_mode', 'resetty', 'resize_term', 'resizeterm', 'savetty',
> > 'setsyx', 'setupterm', 'start_color', 'termattrs', 'termname',
> > 'tigetflag', 'tigetnum', 'tigetstr', 'tparm', 'typeahead', 'unctrl',
> > 'ungetch', 'ungetmouse', 'use_default_colors', 'use_env', 'version',
> > 'wrapper']
>
>
> Salut !!!
>
> El 02/06/2007, a les 11:27, en/na Santiago David Delgado Llopis va
> escriure:
>
> > Hola:
> >  Este vernao me gustaría comenzar a desarrollar un programita con
> > Curses (la interfaz de usuario para consolas de texto). He estado
> > dandole vueltas sobre qué lenguaje utilizar. En un principio pensé en
> > C. Pero este lenguaje no soporta caracteres Unicode... Despúes pensé
> > en Python, pero desconozco si es posible usar Curses con Python.
> > ¿Alguien conoce si esta  implementación es posible?
> >  ¡Ah! Por si sirve de algo,  el programa lo desarrollaría sobre una
> > Ubuntu 7.04.
> >
> >  Un saludo y muchas gracias.
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> >
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>




Más información sobre la lista de distribución Python-es