0
A
回答
0
似乎没有一个简单的方法,但在RichTextCtrl的wxPython演示中搜索了一下,我想出了以下内容。
attr = wx.TextAttr()
attr.SetFlags(wx.TEXT_ATTR_TEXT_COLOUR)
r = rtc.GetSelectionRange()
attr.SetFlags(wx.TEXT_ATTR_TEXT_COLOUR)
attr.SetBackgroundColour(colour)
rtc.SetStyle(r, attr)
你可能想把它放到一个方法中,然后重用。
-2
在初始写入期间为wx.richtext
设置背景颜色。
import wx.richtext as rt
self.rtc.WriteText("This is BLUE background with WHITE text, This is RED background with BLACK text")
self.rtc.SetStyle((0,41), rt.RichTextAttr(wx.TextAttr("WHITE", "BLUE")))
self.rtc.SetStyle((42,79), rt.RichTextAttr(wx.TextAttr("BLACK", "RED")))
相关问题
- 1. wxPython:从RichTextCtrl复制文本
- 2. 如何将背景颜色设置为仅UILabel文本
- 3. 设置选择jbutton的背景颜色
- 4. 如何将背景颜色设置为DevComponents.AdvTree.AdvTree的选定节点?
- 5. 在ListCtrl中设置选择背景
- 6. 如何设置wxPython网格背景颜色?
- 7. 如何为NSTableCellView设置背景颜色?
- 8. 如何为BottomBar设置背景颜色?
- 9. 如何更改FlowDocumentReader中选定文本的选择背景色
- 10. 将NavigationBar背景设置为纯色
- 11. 将背景颜色设置为progressBar
- 12. 将背景颜色设置为DotNet.Highcharts
- 13. 将背景设置为渐变颜色
- 14. 将背景颜色设置为页面
- 15. 将背景颜色设置为纹理
- 16. 如何设置背景颜色,同时选择NSOutlineView行
- 17. Gtk.TreeView:Python中如何设置背景色行选择时树状
- 18. 如何将背景颜色设置为白色
- 19. 如何将textView的背景设置为深色并继续清楚地看到文本选择?
- 20. $。将背景颜色设置为当前设置的颜色
- 21. WPF如何将文本设置为代码背后的文本框背景?
- 22. 如何将文本设置为input type =“text”的背景?
- 23. 将背景设置为背景
- 24. Android背景选择器和文本颜色选择器冲突
- 25. 将单选按钮设置为背景
- 26. 如何在Android中为复选框设置白色背景?
- 27. 如何将div设置为背景?
- 28. 如何将背景设置为Android Gridview?
- 29. 如何将js设置为背景?
- 30. 如何硒选择背景颜色
这对我很好用。只是一个小调整。 wx.richtext.TextAttrEx而不是:wx.richtext。谢谢Werner! – 2014-10-10 15:31:46