Seite 1 von 1

Button: Textumbruch?

Verfasst: Donnerstag 21. Mai 2009, 12:48
von baracuda
Hi,

ich habe ein kleines Problem, ich hoffe doch, dass sich das lösen lässt.

Wie lässt sich Text in einem Button umbrechen?

Bei einem Textlabel funktioniert es folgendermaßen:

Code: Alles auswählen

l = gtk.Label("Ein Label und noch viel mehr Text....")
l.set_text_wrap(True)
Bei einem Button funktioniert das jedoch nicht.
Hoffentlich kann mir jemand helfen :wink:
Danke im Voraus

baracuda

Verfasst: Donnerstag 21. Mai 2009, 21:45
von Barabbas
Ich habe jetzt auch keine schöne Lösung gefunden, aber prinzipiell enthält jeder Button ja ein Label-Widget - aber erst *nachdem* man einen Text gesetzt hat:

Code: Alles auswählen

import gtk
win = gtk.Window()
btn  = gtk.Button("Ich bin ein recht langer Text, der umgebrochen werden soll - nur wenn es geht, versteht sich")
lbl = btn.get_children()[0]
lbl.set_line_wrap(True)

win.add(btn)

win.show_all()
gtk.main()
So funktioniert es auf alle Fälle.

Gruß