【发布时间】:2013-11-26 18:59:57
【问题描述】:
我正在 wx 下寻找一个类似于 TextCtrl 的小部件,它能够在 Linux 和 Mac 下显示丰富的内容(例如,不同行中的不同文本颜色)。我知道 wx.TE_RICH 风格的 wx.TextCtrl(或 wx.RichTextCtrl)只能在 Windows 下工作,而不能在 Mac 和 Linux 下工作。
我还检查了 stc.StyledTextCtrl,它似乎具有所需的功能,给定了着色模式,因此它主要用于语法突出显示。所以,我怀疑它是否有效。
所以,我想知道是否有一个用于 wx 的文本框小部件 TB,其 API 如下:
TB.AppendText("Hello, this is Black", wx.BLACK)
TB.AppendText(" and this is Blue", wx.BLUE)
感谢任何帮助。
【问题讨论】:
标签: linux wxpython richtextbox wxwidgets textctrl