我正在使用 wxPython 和 wxPropertyGrid 创建 UI,但无法让 LongStringProperty 像我想要的那样运行。默认行为是显示行返回选项卡等,因为它们是网格视图中各自的转义序列,这不是我想要的......
查看此处的文档:http: //docs.wxwidgets.org/2.9.2/classwx_p_g_property.html#wxLongStringProperty我可以看到据说可以覆盖此行为。问题是首先 PG_PROP_NO_ESCAPE 似乎没有在 wxPython 中定义,其次它需要子类化。如果我的理解是正确的,您不能直接在 wxPython 中进行子类化,而是必须使用 propertygrid.PyProperty 来完成,这基本上意味着从头开始重新创建整个类!现在我不确定我是否相信最后一个声明,或者我是否只是编造了它,但无论哪种方式,如果 PG_PROP_NO_ESCAPE 没有定义,我就无法设置它,所以这是一个有争议的问题。
所以我的问题是:是否可以在 wxPython 的 LongStringProperties 中隐藏转义序列,而无需从头开始重新创建整个类,如果可以,你怎么做?