我在wx下寻找一个类似于TextCtrl的小部件,它具有在Linux和Mac下显示丰富内容的功能(例如,不同行中的不同文本颜色)。我知道带有wx.TE_RICH样式的wx.TextCtrl(或wx.RichTextCtrl)仅适用于Windows,而不适用于Mac和Linux。
我还检查了stc.StyledTextCtrl,它似乎具有所需的功能,给定了着色的模式,因此它主要用于语法高亮。所以,我怀疑它是否有效。
所以,我想知道是否有一个带有API的文本框小部件TB for wx:
TB.AppendText("Hello, this is Black", wx.BLACK)
TB.AppendText(" and this is Blue", wx.BLUE)
感谢任何帮助。
答案 0 :(得分:0)
wx.richtext中的RichText控件也可以像FancyText和StyleTextCtrls一样工作。我在CentOS 6上测试。