Datei in einem Text-Widget anzeigen (zum bearbeiten)

Fragen zu Tkinter.
Antworten
egerlach
User
Beiträge: 43
Registriert: Samstag 14. März 2009, 21:32

Hallo, (bin Einsteiger/Anfänger)

ich will in einem Text-Widget eine Datei beispiel.txt anzeigen lassen, damit der Benutzer diese bearbeiten und dann wieder speichern kann. Ein Text-Widget habe ich schon zustande gebracht, ich kann auch was reinschreiben:

Code: Alles auswählen

        editor = tk.Text(master=mFrame)
        editor.pack()
        editor.focus_set()
Wie füge den Inhalt einer Text-Datei ein?
(und wer es weiss, bitte noch einen Hinweis wie ich das Text-Widget wieder auslesen kann)

Danke schon mal
Eckard
egerlach
User
Beiträge: 43
Registriert: Samstag 14. März 2009, 21:32

hatte das mit dem insert alles schon ausprobiert. Es kam immer der Fehler:

Code: Alles auswählen

editor.insert(END, "asdfasd")
NameError: global name 'END' is not defined
Habe jetzt from Tkinter import * hinzugefügt:

Code: Alles auswählen

import Tkinter as tk
import re
import time
from Tkinter import *

root=tk.Tk()
jetzt gehts. Aber bisschen Murx, oder?
Xynon1
User
Beiträge: 1267
Registriert: Mittwoch 15. September 2010, 14:22

yep murks

nimm doch einfach tk.END oder "end".
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst.
Xynon auf GitHub
Antworten