python - wxPython StyledTextCtrl 设置(部分)文本颜色

标签 python wxpython wxwidgets textcolor wxstyledtextctrl

如何在 StyledTextCtrl 中设置文本颜色,但只能设置某些单词?我的意思是假设我有

露西是蓝色的

我希望将“蓝色”一词着色为蓝色

最佳答案

请参阅 StyledTextCtrl 的 wxPython 演示。它展示了如何做这件事。我认为您正在寻找的内容是这样的:

ed.StartStyling(190, 0xff)
ed.SetStyling(20, 2)

其中 190 是第 190 个字符,您可以设置接下来的 20 个字符的样式。

关于python - wxPython StyledTextCtrl 设置(部分)文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535170/

相关文章:

python - 每次查询后重新打开sqlite数据库的效率

python - Blobstore 备份策略 Google App Engine Python

python - 如何从 wxpython gui 的同一个按钮打开两个不同的 pylab 图形?

python - 如果将不透明度设置为零,wxpython 的 SetTransparent 不会捕获用户输入

c++ - 将 vector<double> 设置为 wxComboBox 的选择值

c++ - wxWidgets EVT_BUTTON函数参数取决于事件来自哪里?

python - 如何在 wxpython 中选择默认的 wx.Display?

python - 在同一行连续输入

python - PySide:向菜单栏添加切换选项/操作

click - searchctrl EVT_LEFT_DOWN 事件不起作用(wxpython)