Имам RichTextCtrl
, който модифицирах, за да приема HTML въвеждане. Кодът за анализ на HTML трябва да може да увеличава и намалява размера на шрифта, тъй като получава етикети като <font size="-1">
, но не мога да разбера как да накарам размера на шрифта по подразбиране на контролата да се коригира.
Опитах следното (където self
е моето RichTextCtrl
):
fred = wx.richtext.RichTextAttr()
self.GetStyle(0,fred)
print fred.GetFontSize()
Последната инструкция обаче се проваля, защото GetStyle превръща fred
в TextAttrEx
и така получавам AttributeError: 'TextAttrEx' object has no attribute 'GetFontSize'
. Пропускам ли много по-лесен начин за получаване на размера на шрифта по подразбиране?