Pfad darstellen?

Fragen zu Tkinter.
Antworten
Benutzeravatar
jens
Moderator
Beiträge: 8483
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Dienstag 23. Dezember 2008, 17:53

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?

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
BlackJack

Dienstag 23. Dezember 2008, 18:38

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.
Benutzeravatar
jens
Moderator
Beiträge: 8483
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Dienstag 23. Dezember 2008, 18:41

Danke für die Hilfe... Doch wie mache ich es wieder editierbar?

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Leonidas
Administrator
Beiträge: 16024
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Dienstag 23. Dezember 2008, 19:07

Einfach mal ins blaue geraten würde ich auf ``tk.ENABLED`` tippen.
My god, it's full of CARs! | Leonidasvoice vs Modvoice
yipyip
User
Beiträge: 418
Registriert: Samstag 12. Juli 2008, 01:18

Dienstag 23. Dezember 2008, 19:09

Ist immer ein bisschen irritierend,
aber es heisst:

tk.NORMAL

:wink:
yipyip
Benutzeravatar
jens
Moderator
Beiträge: 8483
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Mittwoch 24. Dezember 2008, 09:13

Mit ENABLED hatte ich es auch Probiert. Liegt ja nahe. Gibt's aber nicht... Dann muß ich mal NORMAL probieren ;)

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten