我有一个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'
。我是不是错过了一个更容易获得默认字体大小的方法?在
解决了这个问题。在将任何数据写入控件之前:
相关问题 更多 >
编程相关推荐