ウィンドウの周りやwxWidgets/wxPythonのコンポーネント間にスペースを追加するために使用できるものはありますか?私は、Java SwingのEmptyBorderやInsetsでできることと同様に、コンポーネントがウィンドウの枠線や互いに対して踏みつぶされないようにしたいと考えています。 (いくつかのサイザーで水平/垂直ギャップを設定できますが、より柔軟なものを望みます)wxWidgetsのスペース/空の境界
0
A
答えて
1
SizerのAddメソッドのborderパラメータを参照してください。 flagパラメータを使用して、wx.ALL、wx.RIGHT、wx.LEFT、wx.TOPなどの境界線をどこに配置するかを指定できます。
これは、ウィジェットの周りにスペースを配置するために使用できます。ウィジェット。場合によっては、サイザーのAddSpacerを使用してスペースを追加することもできます。それは何
mySizer.Add((20, 100))
がy軸上の2つのウィジェット間の100個のピクセルを入れている:それとも、ただ、このような何かを行うことができます。あなたはおそらくそれをあなたが望むようにするために少し遊ばなければならないでしょう。
も参照してくださいhttp://wiki.wxpython.org/GridSizerTutorialまたはhttp://zetcode.com/wxpython/layout/
少しより密接
1
wxWidgetsによって提供されるサイザーは非常に柔軟です。あなたは彼らができるすべてのものを探検したと思いますか?彼らが扱うことができない必要があるかもしれないものを想像するのは難しいです。これまでに試したコードを正確に記述して投稿してください。ここで
は一例です。ここで
sizer->Add(new wxButton(this, -1, "Button with 20 pixel border all round"),
0, wxALL, 20);
は、より多くのサイザーオプションのデモです。 http://neume.sourceforge.net/sizerdemo/
本当に必要な機能を実現するためにサイザーを使用できない場合は、場所をウィジェットコンストラクタに渡すことで、必要な場所に各ウィジェットを明示的に配置できます。
wxPoint button_position(50,50); // position button 50 pixel down and to right of top left
new wxButton(this, -1, "Button", button_position)
関連する問題
- 1. テキストと境界線の間のスペース
- 2. iphoneで私のサイトの境界から出て白い空白スペース
- 3. 境界線が予期しない "スペース"
- 4. TextViewの境界とテキストの間のスペースを取得
- 5. 水平スクロールの境界線の下に白いスペースがある
- 6. 境界線の間に認識されないスペース
- 7. 境界線を持たないテーブルセル間のスペース
- 8. コンストラクタの境界?
- 9. iOSのクラッシュ:空の配列の境界を越えてインデックス0
- 10. 境界が空のtheadと重なっていて、safariとchromeの境界が崩壊する
- 11. SizeChange時の画面境界からのウィンドウ境界の防止
- 12. 空の配列の境界を超えるインデックス '5'
- 13. サイドバーの境界インデント
- 14. silverlightオブジェクトの境界
- 15. Javascriptのワード境界
- 16. キャメルマルチキャスト - トランザクションの境界
- 17. 左下の境界
- 18. 境界内のテキスト
- 19. 境界線の幅
- 20. HotmailのCSS境界
- 21. 2D点の境界
- 22. uiブートストラップタブの境界
- 23. ネットワークアプリケーションの境界テスト
- 24. CSS、テーブルの境界
- 25. GUI境界のジレンマ
- 26. は、ビューの境界
- 27. Snakesゲームの境界
- 28. 境界の中心
- 29. iOSスクロールビューの境界がスーパービューの境界と等しくない
- 30. 行の境界線上の境界線と底面の境界線の1本の線はありますか?
おっと、私はAPIドキュメント(またはチュートリアル)を見ている必要がありますね。別のスペーサーを使わなくても、オブジェクトの両側に異なる間隔を指定する方法があったらいいですね。 – ecraig12345
この質問を後で見る人の便宜のため、[Sizer.Addのドキュメント](http://wxpython.org/docs/api/wx.Sizer-class.html#Add)を参照してください。 – ecraig12345