Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Get font info OUT of a widget

by mpersico (Monk)
on Mar 22, 2013 at 04:06 UTC ( [id://1024865]=perlquestion: print w/replies, xml ) Need Help??

mpersico has asked for the wisdom of the Perl Monks concerning the following question:

Plenty of examples out there showing how to create a font and set a widget to use it, but how do I GEt the font information OUT of an existing widget? I want to know its size (height), so that given how many lines I have, I can intelligently resize the height.

Thanks

Replies are listed 'Best First'.
Re: Get font info OUT of a widget
by kcott (Archbishop) on Mar 22, 2013 at 05:36 UTC

    G'day mpersico,

    Whenever you post a question here that's asking for information related to a module, please ensure you specify which module you are referring to. Vague references to fonts and widgets (as you have here) give no hint as to which of the many Perl GUI modules you're using. Providing a link to the module is even better — see What shortcuts can I use for linking?.

    I noted a few of your past nodes asked about Tk. Assuming that's what you're still using, the information you want can be found in the Tk Font documentation. This lists a number of methods which seem to do what you want, e.g. fontMetrics(), fontMeasure(), etc.

    -- Ken

      Eeek. That was bad form. I know better than that...
Re: Get font info OUT of a widget (ask, configure)
by Anonymous Monk on Mar 22, 2013 at 04:46 UTC

    ask the widget for the information, use configure

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1024865]
Approved by kcott
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2024-04-23 15:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found