我在 wx 下寻找一个类似于 TextCtrl 的小部件,它能够在 Linux 和 Mac 下显示丰富的内容(例如,不同行中的不同文本颜色)。我知道带有 wx.TE_RICH 样式(或 wx.RichTextCtrl)的 wx.TextCtrl 仅适用于 Windows,不适用于 Mac 和 Linux。
我还检查了 stc.StyledTextCtrl ,它似乎具有所需的功能,给定了着色模式,因此它主要用于语法突出显示。所以,我怀疑它是否有效。
所以,我想知道是否有一个用于 wx 的文本框小部件 TB,其 API 如下:
TB.AppendText("Hello, this is Black", wx.BLACK)
TB.AppendText(" and this is Blue", wx.BLUE)
任何帮助表示赞赏。