wxPython FlexGridSizerでセルの境界線をどのように描画しますか?

StackOverflow https://stackoverflow.com/questions/603831

  •  03-07-2019
  •  | 
  •  

質問

私はPythonを初めて使用しますが、Webであまり適切なドキュメントを見つけることができないので、誰かが答えを知っているか、答えがどこにあるかを期待しています...

他のFlexGridSizersを含むパネルにバインドされたwxPython FlexGridSizerがあり、メインのFlexGridSizerにセルの境界線を表示したいので、各セクションはカプセル化されているように見えますが、それを行うためのドキュメントが見つかりません

パネルの境界線をオンにして、パネルを使用してメインFlexGridViewに追加しようとしましたが、パネルの境界線が常にFlexGridViewセル全体を埋めるとは限らないため、途切れ途切れに見えます。

これを適切にシミュレートする方法を知っている人はいますか?

役に立ちましたか?

解決

サイザーは、ウィジェットを空間的に整理するためだけに使用されます。実際のところ、ウィジェットは「不可視」です。

各セル内にパネルを配置し、境界線をオンにすることで、あなたは正しい軌道に乗っていると思います。 wx.EXPANDフラグを付けて追加してみてください。役立つ機会があります。

ドキュメントについて: wxPythonは本質的にwxWidgets C ++ライブラリのラッパーです(追加機能はほとんどありません)。したがって、実質的に必要なものはすべてwxwidgetsのドキュメントに記載されています。 このドキュメントブラウザが便利だと思います。また、こちらは、wxPythonユーザー向けのC ++ドキュメントの解釈に関する注意事項ですが、通常はすべて明らかです。

境界線についても、wx.StaticBoxまたはwx.StaticBoxSizer(多くの場合、ラベルが付いたコントロールのグループを囲むエッチングされたボックス)に興味があるかもしれません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top