gpt4 book ai didi

linux - 在 Mac 或 Linux 下更改 wx.TextCtrl 中的文本颜色

转载 作者:太空宇宙 更新时间:2023-11-04 04:08:23 27 4
gpt4 key购买 nike

我正在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)

感谢任何帮助。

最佳答案

嗯,是什么让你产生了这个想法?对我来说,wx.TextCtrl 的富文本标志在 Linux 上工作得很好。我正在使用 wxPython 2.8.12.0。不过,您可能必须使用 wx.TE_RICH2 。我正在使用 wxPython 演示进行测试,看看它是否有效,并且确实有效。

wx.richtext 中的 RichText 控件也可以像 FancyText 和 StyleTextCtrl 一样工作。我正在 CentOS 6 上进行测试。

关于linux - 在 Mac 或 Linux 下更改 wx.TextCtrl 中的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20225683/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com