[python] GUI pyGTK - editace barvy textu v tlacitku (gtk.Button).

Martin Lisiak4 na seznam.cz
Čtvrtek Červenec 22 21:50:03 CEST 2010


Dobry den,

Nejak se mi nepovedlo editovat barvu textu v tlacitku (gtk.Button) v GUI pyGTK. Nasel jsem na pyGTK.org ve FAQ navod, bohuzel pro me asi nedostacujici. Jeho zneni je:

How do I change the text color of a gtk button?
After alot of searching i found it , i dont know if there is a better way to do this but: 

 self.Button = gtk.Button('Name')
 image,label =  self.Button.get_children()[0].get_children()[0].get_children()
 label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse('#FFFFFF'))

Byl bych rad za kompletni funkcni skript a bez vyuziti modulu pango se zmenou barvy textu v tlacitku po prijezdu kurzoru mysi na nej. Taky, kdyz uz sem pisi :) by me zajimalo, jestli se da v tlacitku editovat nejak jednoduse i jeho okraj (obvod). Mam predstavu, ze by napriklad pri pritomnosti kurzoru na tlacitku se jeho okraj zmenil z cerne na bilou barvu.
Postupem, jakym edituju barvu pozadi okna, text v okne, pozadi barvy tlacitka jsem nedocilil zmenu
barvy textu v tlacitku. Predem dekuji za pomoc.

Martin


Další informace o konferenci Python