Seite 1 von 1

Textausgabe zum Kopieren?

Verfasst: Samstag 4. Juni 2005, 16:08
von 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!

Verfasst: Samstag 4. Juni 2005, 18:05
von Leonidas
Ich zitierte mal mawe aus diesem Post:

Hilft Dir das?

Verfasst: Mittwoch 8. Juni 2005, 16:40
von Hannes99
Sorry, aber den Code da verstehe ich noch nicht ganz....

Verfasst: Mittwoch 8. Juni 2005, 19:17
von jAN
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

Verfasst: Donnerstag 9. Juni 2005, 17:55
von 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!

Verfasst: Freitag 10. Juni 2005, 09:33
von jAN
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.

Verfasst: Samstag 11. Juni 2005, 09:02
von Hannes99
Also wenn ich das anwende, dann schreibt das trotzdem alles in eine Zeile, in deinem Beispiel dann:

"1.Zeile2.Zeile3.Zeile4.Zeile..."

Verfasst: Samstag 11. Juni 2005, 15:16
von jAN
sorry :oops:
schreib statt 'zeile1', 'zeile2' usw. 'zeile1\n' ,'zeile2\n'
das müsste klappen

Verfasst: Samstag 11. Juni 2005, 19:34
von Hannes99
Ahhh...

Danke, funktioniert. Ich werde dich weiterempfehlen... :lol:

Verfasst: Sonntag 12. Juni 2005, 15:42
von jAN
Danke hannes