Textausgabe zum Kopieren?

Fragen zu Tkinter.
Antworten
Hannes99

Hallo,
gibt es ein Widget mit dem Text ausgegeben wird, den der User dann kopieren kann? Denn aus einem Label kann man nichts kopieren!

Vielen Dank!
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Ich zitierte mal mawe aus diesem Post:

Hilft Dir das?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Hannes99

Sorry, aber den Code da verstehe ich noch nicht ganz....
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

versuchs ma mit einem Text-Widget

Code: Alles auswählen

from Tkinter import *
root=Tk()
textwidget=Text(root)
textwidget.pack()
textwidget.insert('end','Hier muss dein text hin')
root.mainloop()
vielleicht hilft dir das! 8)

gruß jAN
Hannes99

Vielen Dank. Das ist schonmal gut. Doch wie schaffe ich es, dass ein mehrzeiliger Text auch mit einigen - "%i" % (xxx) - darein geschrieben wird und kopiert werden kann?

Vielen Dank!
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

das müsste fürs erste reichen:

Code: Alles auswählen

for i in ['1.Zeile','2.Zeile','3.Zeile','4.Zeile','...']:
    text.insert('end',i)
viel spass

Edit (Leonidas): Code in Python-Tags gesetzt.
Hannes99

Also wenn ich das anwende, dann schreibt das trotzdem alles in eine Zeile, in deinem Beispiel dann:

"1.Zeile2.Zeile3.Zeile4.Zeile..."
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

sorry :oops:
schreib statt 'zeile1', 'zeile2' usw. 'zeile1\n' ,'zeile2\n'
das müsste klappen
Hannes99

Ahhh...

Danke, funktioniert. Ich werde dich weiterempfehlen... :lol:
jAN
User
Beiträge: 170
Registriert: Samstag 4. Juni 2005, 18:51
Wohnort: Großmehlra (in Thüringen)
Kontaktdaten:

Danke hannes
Antworten