私は、wxPython 2.8(Python 2.7を使用)で、sizerでいくつかのwx.StaticTextをレイアウトすることを含むGUIを作成しようとしています。私が望むのは、現在の行の幅がウィンドウの幅より広いことが検出された場合、新しい行に追加の要素を自動的に追加するサイザーです。wxPythonには、FlowLayoutManager/FlowSizer/WrapSizerのネイティブ実装がありますか?
Researchによると、これはJava FlowLayoutManagerに似ており、wxWidgetsはwxPythonがPythonに移植しようとしているプロジェクトで、これはwxWrapSizerとして実装されています。しかし、私が知る限り、wxWrapSizerはwxPythonには存在しません。 ここにドキュメントがあります:http://docs.wxwidgets.org/trunk/classwx_wrap_sizer.html
wxPythonはこれをネイティブにサポートしていますか?
ありがとうございました。
注:
私は、単一のwx.StaticTextを使用して、私は別々のアイテムを追跡する必要があるためwx.StaticText.Wrap(幅)を呼び出すことはできません。それが助けであれば、wx.StaticTextsの代わりにイメージであるとふりまとう。
私は、2006年からwxpython-users.comに提出された実装を見つけました。私はwxPythonに組み込まれたものを使用したいと思いますが、最悪の場合は試してみることができます。 http://wxpython-users.1045709.n5.nabble.com/Flow-Sizer-td2339182.html