Re: How to compute font size ?
Theressa Lalanne <[email protected]> Thu, 3 Jan 2019 08:50:56 -0800 (PST)
| Newsgroups | gmane.comp.python.wxpython.devel |
|---|---|
| Message-ID | <[email protected]> |
how can I HELP? On Friday, December 28, 2018 at 5:40:27 PM UTC-5, Nicolas Pinault wrote: > > Hi, > > In my app, I have a window(a panel) where I write some text as an overlay > : > > def _set_overlay(self, win, text, colour=(192, 192, 192)): > dc = wx.ClientDC(win) > odc = wx.DCOverlay(self.overlay, dc) > odc.Clear() > ctx = wx.GraphicsContext.Create(dc) > col = wx.Colour(*colour, 128) > brush = ctx.CreateBrush(wx.Brush(wx.Colour((0,0,0,128)))) > font = ctx.CreateFont(10, "ARIAL", flags=wx.FONTFLAG_DEFAULT, > col=col) > ctx.SetFont(font) > ctx.DrawText(text, 10, 10, brush) > del odc > > For now, the font size is fixed. I'd like to compute the font size to > make the text half the width of the window. > What is the best way to compute the font size ? > > Regards, > Nicolas > -- You received this message because you are subscribed to the Google Groups "wxPython-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.