Domanda

C'è un modo semplice per modificare la dimensione del carattere degli elementi di testo in GTK? In questo momento il meglio che posso fare è fare set_markup su un'etichetta, con qualcosa di stupido come:

lbl.set_markup("<span font_desc='Tahoma 5.4'>%s</span>" % text)

Questa 1) mi impone di impostare il tipo di carattere, 2) sembra un sacco di overhead (dover analizzare il markup), e 3) renderebbe fastidioso per cambiare la dimensione del carattere di pulsanti e così via. C'è un modo migliore?

Altri suggerimenti

In C, si può fare:

gtk_widget_modify_font(lbl, pango_font_description_from_string("Tahoma 5.4"));

In PyGTK, credo che sia qualcosa di simile:

pangoFont = pango.FontDescription("Tahoma 5.4")
lbl.modify_font(pangoFont)
scroll top