[Python-de] Buch "Objektorientierte Programmierung mit Python" Verlag mitp

Klaus-G. Meyer km-news3 at onlinehome.de
Sam Nov 29 17:04:36 CET 2003


Hi,

> ganze GUI Seite (Tkinter (TK/Tcl), usw.) und das Miteinander ist das

machst Du was mit Tkinter?

Ich habe leider feststellen müssen, das die Tkinter-Funktionen mal 
Strings, mal Unicode-Strings zurückgeben (je nachdem, ob zB Umlaute in der 
Eingabe waren).

Jetzt bearbeite ich jeden von Tkinter zurückgegeben String mit der 
folgenden Mini-Funktion (ist natürlich auf Latin-1 beschränkt). Vielleicht 
nutzt es Dir ja auch was:

def Latin1(ustr):
     if isinstance(ustr, unicode):
         return ustr.encode("latin-1")
     else:
         return ustr

bstring = Latin1(tkinter_rueckgabe)

-- 
Mit freundlichen Grüßen
Klaus Meyer :-)