【发布时间】:2010-05-01 23:39:23
【问题描述】:
我有一个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'。我是否错过了一种更简单的获取默认字体大小的方法?
【问题讨论】: