0

我想在 wxPython 应用程序的窗口中读取/搜索 XML 文档。

许多文本编辑器会突出显示内容,并且可能支持 XML 元素的阻止和解除阻止。

wxPython 中是否有提供此类功能的组件?

4

1 回答 1

1

看看 StyledTextCtrl 的 wxPython 演示。它在 wx.stc 中。无论如何,标记为 StyledTextCtrl_2 的演示展示了如何使用 self.SetLexer(stc.STC_LEX_PYTHON) 为 Python 文件创建语法突出显示。

对于 XML,您只需将该行更改为 self.SetLexer(stc.STC_LEX_XML)。您还应该查看 PyShell / PyCrust 或可能的 Editra。后者是一个用 wxPython 创建的文本编辑器,它可以做这种事情。

于 2013-09-20T20:11:23.227 回答