我应该如何在wxPython UI中显示XML文档?

时间:2013-09-20 18:45:30

标签: python xml wxpython wxwidgets

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

很多文本编辑都会突出显示内容,也许会有所支持 阻止和取消阻止XML元素。

是否有一个组件在wxPython中提供了这种功能?

1 个答案:

答案 0 :(得分: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创建的文本编辑器,可以完成这类工作。