У меня есть 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'
. Мне не хватает гораздо более простого способа получить размер шрифта по умолчанию?