【发布时间】:2018-11-05 14:06:33
【问题描述】:
我正在尝试让 wxPython RichTextCtrl 显示上标。 我在
看到了一些 wxWidgets 代码http://wxwidgets.10942.n7.nabble.com/rich-text-and-font-attributes-td23557.html
并且还看到了
的文档https://wxpython.org/Phoenix/docs/html/wx.TextAttr.html#wx.TextAttr.SetTextEffects
到目前为止,我得到了这个,但它不起作用
attr = wx.richtext.RichTextAttr()
attr.SetTextEffects (wx.TEXT_ATTR_EFFECT_SUPERSCRIPT)
attr.SetTextEffectFlags (wx.TEXT_ATTR_EFFECTS)
#attr.SetTextEffectFlags (wx.TEXT_ATTR_EFFECT_SUPERSCRIPT)
attr.SetFlags (wx.TEXT_ATTR_EFFECTS)
self.myRichTextCtrl.SetStyle (currentPos, currentPos+len(value1)-1, attr)
self.myRichTextCtrl.WriteText (myString)
我知道有一个 fancytext 小部件,但此时切换到 fancytext 是不切实际的。
任何帮助将不胜感激!
【问题讨论】:
标签: wxpython subscript superscript richtextctrl