text widget

Fragen zu Tkinter.
Antworten
Benutzeravatar
jtschoch
User
Beiträge: 400
Registriert: Freitag 6. Mai 2011, 15:40
Kontaktdaten:

Hi

Ich habe folgendes Problem:

ich weiß nicht wie man den Text bei dem Text widget übergibt mit .get

bei mir kommt keine Fehlermeldung:

Bos ein Buchstabe

wenn ich zumbeispiel Hallo eingebe kommt nur bei print H raus


Hier ist mein Programmcode:

Code: Alles auswählen

from tkinter import*

root = Tk()
root.geometry('495x270')

def print1():
    etext.get(0.0)
    print (etext.get(0.0))
    
scrollbar = Scrollbar(root)
scrollbar.pack( side = RIGHT, fill=Y )

etext = Text(root,yscrollcommand=scrollbar.set)
scrollbar.config(command=etext.yview)
etext1 = etext
etext2 = etext
etext.config(font =("Arial", 11))
etext.insert(INSERT, "")

scrollbar.place(relx=0.9602, rely=0.3308, relheight=0.55)
etext.place(relx=0.01, rely=0.33, relwidth=0.95, relheight=0.55)

ok=Button(text='OK',command = print1,fg="black",font =('Arial', 10, 'bold'))

ok.pack()


root.mainloop()


Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
deets

Es empfiehlt sich, die Dokumentation zu lesen:

http://www.pythonware.com/library/tkint ... ethods.htm

Wenn man nur einen Index angibt, dann kommt auch nur der eine Buchstabe zurueck.
Benutzeravatar
wuf
User
Beiträge: 1529
Registriert: Sonntag 8. Juni 2003, 09:50

Hallo jtschoch

Das hilft sicher:

Code: Alles auswählen

def print1():
    my_text = etext.get(0.0, 'end')
    print (my_text)
Gruß wuf :wink:
Take it easy Mates!
Benutzeravatar
jtschoch
User
Beiträge: 400
Registriert: Freitag 6. Mai 2011, 15:40
Kontaktdaten:

danke habe es hinbekommen
Meine Webseite http://www.develos.de
Forum: http://www.develos.de/forum
Mein Minecraft-Server: jonel.minecraft.to [dynmap(:8123)] | Webseite: http://jonel-minecraft.tk
Antworten