[pyar] textbox
Matias Graña
matias.alejo en gmail.com
Dom Jun 20 18:52:56 ART 2010
2010/6/20 Roberto Alsina <ralsina en netmanagers.com.ar>:
> On Sunday 20 June 2010 18:36:48 Matias Graña wrote:
>> Gente, quiero darle al usuario un textbox para que escriba, con varias
>> lineas que se pueden editar (subir, bajar, corregir, etc.).
>> Básicamente, se puede resolver con curses:
>>
>> textbox = curses.textpad.Textbox(editwindow)
>> texto = textbox.edit()
>>
>> Esto funciona muy bien, excepto porque no acierto a usar acentos ni
>> eñes ni nada. Intentando seguir el consejo del help, puse
>>
>> locale.setlocale(locale.LC_ALL, '')
>> encoding = locale.getpreferredencoding()
>>
>> para después poder hacer un .encode(encoding). Pero los caracteres con
>> acento ni siquiera los puedo tipear.
>
> Sería mucho más fácil darte una mano si podés mostrar un script lo más corto
> que puedas que se pueda correr.
Replicar esto (pero que se puedan poner acentos) sería suficiente:
-------------------------------------------
import curses, curses.textpad
editwindow = curses.initscr()
editwindow.clear()
curses.echo(0)
textbox = curses.textpad.Textbox(editwindow)
texto = textbox.edit().split('\n')
curses.echo()
curses.endwin()
print texto
---------------------------------------------
Gracias!
Matías
More information about the pyar
mailing list