Dudas Entry Tkinter

chmazur en itgestion.com.ar chmazur en itgestion.com.ar
Jue Jun 16 16:48:24 CEST 2005


A primera vista, creo que deberías probar con
otro Unicode a ver que pasa..
Exitos!

ch.-

christian mazur
---------------------------------
Desarrollos informáticos
www.itgestion.com.ar

----- Original Message -----
From: "Juan Pavon Ruiz" <jpavonruiz en yahoo.es>
To: <python-es en aditel.org>
Sent: Thursday, June 16, 2005 11:28 AM
Subject: [Python-es] Dudas Entry Tkinter


Hola a todos,
Tengo un problema, pasen y vean...

De aquí:

#!/usr/bin/env python
# -*- coding: cp1252 -*-

from Tkinter import *

root = Tk()

def crea():
    fichero = open('c:\Prueba.txt','w')
    fichero.write(entnom.get())
    fichero.close()

nombre = Label(root, text="Salut à tous!")
nombre.grid(row=0,column=0)

entnom = Entry(root,relief=GROOVE,borderwidth=2)
entnom.grid(row=0,column=1)

boton =
Button(root,text='Ok',command=crea,borderwidth=2)
boton.grid(row=1,column=1)

root.mainloop()

Obtengo el siguiente error, cuando en Entry se
presentan letras como "è","ñ"... :

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Python24\lib\lib-tk\Tkinter.py", line 1345,
in __call__
    return self.func(*args)
  File "C:/Python24/miaplicacion.py", line 10, in crea
    fichero.write(entnom.get())
UnicodeEncodeError: 'ascii' codec can't encode
character u'\xe9' in position 0: ordinal not in
range(128)

Gracias de antemano.

Un hombre que intentaba atrapar peces con las manos
decía:
  - Soy novato, y seguramente se me escapa algo.
Y entonces, así, pensó en una red...



______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.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