You can try this with caution:
#!/usr/bin/python3 import wx app = wx.App() def width_and_height_calculator_in_pixel(txt, fontname, fontsize): dc = wx.ScreenDC() #dc.SetFont(...) # todo: https://wxpython.org/Phoenix/docs/html/wx.DC.html#wx.DC.SetFont size = dc.GetTextExtent(txt) return size text_size = width_and_height_calculator_in_pixel("Hello World", "Calibri", 11) print(text_size)
Output:(75, 17)