Text 是否有wx小部件显示ANSI转义码彩色文本?

Text 是否有wx小部件显示ANSI转义码彩色文本?,text,colors,wxpython,wxwidgets,ansi-escape,Text,Colors,Wxpython,Wxwidgets,Ansi Escape,我似乎找不到一个控件可以显示带有ANSI转义码的文本。例如: "\e[0;32mHello \e[0;37mWorld" 将显示一个绿色的“你好”和一个白色的“世界” 有吗?我认为不存在这样的小部件。您可以寻找将ANSI代码更改为HTML并在wxWidgets中显示的方法。这可能有用: 这很有效。我不得不对代码进行一些修改,以消除HTML中的css,因为wxHtmlWindow不支持它。谢谢你的建议。

我似乎找不到一个控件可以显示带有ANSI转义码的文本。例如:

"\e[0;32mHello \e[0;37mWorld"
将显示一个绿色的“你好”和一个白色的“世界”


有吗?

我认为不存在这样的小部件。您可以寻找将ANSI代码更改为HTML并在wxWidgets中显示的方法。这可能有用:

这很有效。我不得不对代码进行一些修改,以消除HTML中的css,因为wxHtmlWindow不支持它。谢谢你的建议。