wxPython中wxPropertyGrid LongStringProperty中的隐藏转义

wxPython中wxPropertyGrid LongStringProperty中的隐藏转义,python,wxpython,Python,Wxpython,我正在使用wxPython和wxPropertyGrid创建UI,但很难让LongStringProperty按我希望的方式运行。默认行为是显示行返回选项卡等,因为它们在网格视图中是各自的转义序列,这不是我想要的 查看这里的文档:我可以看到,应该可以覆盖这种行为。问题是,首先,PG_PROP_NO_ESCAPE似乎没有在wxPython中定义,其次,它需要子类化。如果我的理解是正确的,您不能直接在wxPython中创建子类,而是必须使用propertygrid.PyProperty来完成,这基本

我正在使用wxPython和wxPropertyGrid创建UI,但很难让LongStringProperty按我希望的方式运行。默认行为是显示行返回选项卡等,因为它们在网格视图中是各自的转义序列,这不是我想要的

查看这里的文档:我可以看到,应该可以覆盖这种行为。问题是,首先,PG_PROP_NO_ESCAPE似乎没有在wxPython中定义,其次,它需要子类化。如果我的理解是正确的,您不能直接在wxPython中创建子类,而是必须使用propertygrid.PyProperty来完成,这基本上意味着从头开始重新创建整个类!现在我不确定我是否相信最后一句话,或者我是否刚刚编造了它,但不管怎样,如果PG_PROP_NO_ESCAPE没有定义,我无法设置它,所以这是一个没有意义的观点


所以我的问题是:在wxPython中是否可以隐藏LongstringProperty中的转义序列,而不从头创建整个类,如果可以,您是如何做到的?

我会尝试在官方wxPython邮件列表/Google组中询问。他们会告诉你的。你能创建一个包装类来处理传入的数据并在显示之前手动删除转义字符吗?因为Python不允许重载方法,所以需要创建一个新方法并进行特殊调用。