Seite 1 von 1

Pfad darstellen?

Verfasst: Dienstag 23. Dezember 2008, 17:53
von jens
Ich frage den User mit askdirectory nach einem pfad. Den möchte ich gern anzeigen lassen.

Ich habe es in ein tk.Text() rein gepackt. Das dumme: Der Pfad soll nicht änderbar sein. Also self.textfield.config(state=tk.DISABLED) Das hat aber zur folge, das ich einen neuen Pfad nicht mehr eintragen kann mit (Wird nicht sichtbar):

Code: Alles auswählen

        self.textfield.delete(1.0, tk.END)
        self.textfield.insert(tk.END, path)
btw. geht das ändern des Textes nicht direkter?

Bessere Lösung?

Verfasst: Dienstag 23. Dezember 2008, 18:38
von BlackJack
1. Wieder editierbar machen, 2. alten Pfad löschen, 3. neuen Pfad eintragen, 4. wieder gegen Veränderungen schützen.

Vielleicht eine Funktion dafür schreiben, oder ein Widget von `Text` ableiten.

Verfasst: Dienstag 23. Dezember 2008, 18:41
von jens
Danke für die Hilfe... Doch wie mache ich es wieder editierbar?

Verfasst: Dienstag 23. Dezember 2008, 19:07
von Leonidas
Einfach mal ins blaue geraten würde ich auf ``tk.ENABLED`` tippen.

Verfasst: Dienstag 23. Dezember 2008, 19:09
von yipyip
Ist immer ein bisschen irritierend,
aber es heisst:

tk.NORMAL

:wink:
yipyip

Verfasst: Mittwoch 24. Dezember 2008, 09:13
von jens
Mit ENABLED hatte ich es auch Probiert. Liegt ja nahe. Gibt's aber nicht... Dann muß ich mal NORMAL probieren ;)