在wxPython中为应用程序实现wx.Styled文本控件

时间:2013-01-05 16:58:24

标签: python wxpython scintilla

我正在为wxpython和python创建一个非常基本的IDE,目前我有一个很大的wx.textctrl。我正在输入我的代码,我听说这不是一个好习惯而且我更好关闭使用scintilla库中的wx.Stc.StyledTextControl

如何使用大小和语法高亮显示这个样式化的文本控件?有人可以带我走向正确的方向,文件很差。

三江源。

到目前为止的代码:http://pastebin.com/VvxspyjX

1 个答案:

答案 0 :(得分:2)

Scintilla组件是编辑器的唯一理性选择,但是,它缺少适当的文档。最好的来源/参考肯定是this page

API documentationwiki也是有用的来源。 wxPython文档和演示还包含使用控件的示例。

最后请注意,wxStyledTextCtrl是(胖)Scintilla API周围的(薄)包装器,因此后者也可以用作参考。