Problem mit tkFileDialog unter Linux

21/09/2008 - 18:12 von Matthias Huening | Report spam
Hallo,

Folgendes Problem tritt bei mir unter Linux auf (Python 2.5).
Ich starte IDLE unter Ubuntu Linux (8.04, scheint aber auch für andere
Linuxe zu gelten) - dann:

import tkFileDialog
f = tkFileDialog.askopenfilename()

Kein Problem: ich kann mir eine Datei aussuchen.

Dann stelle ich die locale um, in meinem Fall auf Deutsch:

import locale
locale.setlocale(locale.LC_ALL, '')

Dann ein neuer Versuch:
f = tkFileDialog.askopenfilename()

und jetzt geht's nicht mehr. Der FileDialog funktioniert nicht.

Zur Behebebung des Problems stelle ich die locale wieder um:

locale.setlocale(locale.LC_ALL, 'C')

und der FileDialog geht wieder.

Hhmm.

Ist das Problem nachvollziehbar oder gar bekannt? Kann ich es irgendwie
beheben? (Ich hàtte gerne Deutsch (zum Sortieren) und den FileDialog.)

Dank & schöne Grüße, Matthias

Prof. Dr. Matthias Hüning
www.matthias-huening.de
 

Lesen sie die antworten

#1 Marc BlackJack Rintsch
21/09/2008 - 19:36 | Warnen spam
On Sun, 21 Sep 2008 18:12:31 +0200, Matthias Huening wrote:

Ist das Problem nachvollziehbar oder gar bekannt? Kann ich es irgendwie
beheben? (Ich hàtte gerne Deutsch (zum Sortieren) und den FileDialog.)



Schon mal ohne bzw. ausserhalb von IDLE ausprobiert?

Ciao,
Marc 'BlackJack' Rintsch

Ähnliche fragen