[pygtk] Dynamically resize text to fit a fixed sized label
Vláďa
vladovi at atlas.cz
Fri Mar 14 18:36:53 WST 2008
Maybe this would help:
http://faq.pygtk.org/index.py?req=show&file=faq04.015.htp
Vlada
F Wolff napsal(a):
> Op Dinsdag 2008-03-11 skryf Darwin Bautista:
>
>> Hi all,
>>
>> I'm planning to dynamically resize the text to fit a fixed sized label
>> when it overflows.
>> How do I determine if a certain text (variable length) will overflow a
>> fixed sized label?
>> Also, is there a way of estimating the required font size for the text
>> to fit inside the label?
>>
>> Thanks in advance.
>>
>>
>
> Hi Darwin
>
> I think you need to look at something like pango.Layout which
> has .get_pixel_size(). I don't think there will be an easy way of
> estimating the font size.
>
> If you have non-ascii users in mind, realise that you might need to keep
> height in mind as well, and that translations of text might be a lot
> longer than you planned for. If you make the font a lot smaller to fit
> into a button, things might end up not being readable. But I'm guessing
> a few things between the lines of your message.
>
> Groete
> Friedel
>
> _______________________________________________
> pygtk mailing list pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
>
>
More information about the pygtk
mailing list