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 でエスケープ シーケンスを非表示にすることは可能ですか。