我目前正在wxPython中开发一个应用程序,它的一个主要部分是通过多行TextCtrl接受C代码,如果输入的C代码可以突出显示语法,那将是很好的。
有没有办法用TextCtrl实现这个目的,还是有其他方便的方法来达到同样的目的?
答案 0 :(得分:3)
不要使用标准wxTextCtrl
,使用Scintilla语法高亮编辑器组件的wxWidgets包装器。使用wxPython,这将是wx.stc.StyledTextCtrl。
您可以使用此类设置各种语法高亮显示器之一,也有一个用于C / C ++。