Hallo zusammen,
ich will per Gtk.TextView einen Buffer anzeigen... jedoch will ich einen automatischen Zeilenumbruch machen und nich selber ein \n einfügen...
ich habe dazu leider keine Funktion gefunden.
Hat jemand einen Tipp für mich?
LG BAB
GTK.TextView automatisch neue Zeile
OK kaum hat man die richtige Funktion schon funktionierts:-)
jetzt habe ich noch eine Frage, ich stelle ja in einem TextView einen TextBuffer dar.
wenn ich mir davor einen create_tag mache und dann dem Tag die Eigenschaft background="Red" gebe.
wie schaffe ich es, dass mein background nach links und rechts gestreckt wird und nicht nur den eigentlich geschriebenen Text hinterlegt?
Grüße
jetzt habe ich noch eine Frage, ich stelle ja in einem TextView einen TextBuffer dar.
wenn ich mir davor einen create_tag mache und dann dem Tag die Eigenschaft background="Red" gebe.
wie schaffe ich es, dass mein background nach links und rechts gestreckt wird und nicht nur den eigentlich geschriebenen Text hinterlegt?
Grüße
Ein Tag ist eben nur ein Textattribut.
Du willst aber den Hintergrund des TextViews verändern:
http://faq.pygtk.org/index.py?req=show& ... 04.016.htp
Du willst aber den Hintergrund des TextViews verändern:
http://faq.pygtk.org/index.py?req=show& ... 04.016.htp
ja ich schaffe es auch, dass ich die Hintergrundfarbe verändere aber halt nur über die Breite des tätsächlich existierenden Textes... ich will aber die ganze breite des Windows mit einer anderen Farbe hinterlegen...
Grüße
Grüße
Ich finde es immer schön, wenn man die Lösungen für gestellte Fragen auch als Beispiel vorfindet. Links sind ziemlich oft und schnell veraltet und ein funktionierendes Beispiel spart sicher den ein oder anderen Threat.
GTK.TextView automatisch neue Zeile:
Hintergrundfarbe:
Links: http://stackoverflow.com/questions/6165 ... ffer-color, http://pygtk.org/pygtk2reference/class- ... odify-base
GTK.TextView automatisch neue Zeile:
Code: Alles auswählen
self.content_textview = gtk.TextView(buffer=self.content_textbuffer)
self.content_textview.set_wrap_mode("GTK_WRAP_WORD")
Code: Alles auswählen
tview = gtk.TextView()
#background
tview.modify_base(gtk.STATE_NORMAL,gtk.gdk.color_parse('#000000'))
#foreground
tview.modify_text(gtk.STATE_NORMAL,gtk.gdk.color_parse('#FFFFFF'))
#bonus font
tview.modify_font(pango.FontDescription('Monospace 11'))