私はサイジングに問題があります。特に、左端の要素は、比較的大きく固定されていますが、右端が最も大きくなります。これはどうやって制御されますか?私は、サイズのポリシーのさまざまな組み合わせを使用しようとしましたが、それはまったく動作していないようです。前もって感謝します!QHBoxLayoutで一番右のフレームを最も広くする方法
0
A
答えて
0
あなたがQWidget::setFixedWidth
とQBoxLayout::setStretchFactor
の組み合わせが必要になります:
0
のstretchFactor
を持つようにレイアウト項目を設定し、その項目(あなたがどうかを指定することができ次元に最低限必要なスペースを割り当てるために、レイアウトを伝えますQWidget::setFixedWidth
が必要) - それ以上の大きさの場合は、レイアウトに比例してスペースが割り当てられます。
3つのQWidget
をstretchFactor
sとし、0
,1
および2
とすると、最初のQWidget
には最小スペースが与えられ、残りのスペースは最後の2つのエリアの間で2:1の比率で分割されます。
stretchFactor
は、add an item to a layoutに設定することもできます。
関連する問題
- 1. 右のサブツリーで最小の番号を見つける方法
- 2. horizontalScrollViewで最も右の位置を見つける方法
- 3. 一番左の+と一番右の一番近いものから文字列をトリミングする方法は?進行中4gl
- 4. Vim分割ウィンドウが一番下にあるか最も右にあるかを確認してください
- 5. 検索ボックスを一番右端に合わせる方法
- 6. pyqt4でレイアウトQHBoxLayoutとQVBoxLayoutを整列する方法は?
- 7. QMLで最後のフレームのビデオを一時停止する方法は?
- 8. HTML/Javascriptリストの一番左の項目と一番右の項目を揃える方法は?
- 9. Monotouchのスプライト(フレーム)アニメーションの最も効果的な方法
- 10. $ ionicLoading.show()の作成方法を一番最後に指定する
- 11. javascriptで最も近い番号を知る方法
- 12. 最も早くユニオン化する方法
- 13. ffmpegでフレーム番号を保存する方法は?
- 14. iOSのフレームでカメラを開く方法
- 15. ページ内のどのフレームでもクリックを検出する方法
- 16. 2番目の最も低いコンテナを中央の右のコンテナの真下に押し込む方法は?
- 17. テキストビューの後に番号とフレームを追加する方法
- 18. 最後の行を一番上に選択しても、最初の行から最後の行まで順番に並べ替える方法
- 19. wxPythonで2つのフレーム(一緒に)を使用する方法
- 20. 各フレームをレンダリングして更新する最も良い方法は?
- 21. フレームごとにフレームを描く方法フレームxからフレームyへのアニメーション
- 22. 表の固定レイアウトでは、1列の幅を他のものよりも広くする方法は?
- 23. オープンソースで最も広く使われているXMLエディタは何ですか?
- 24. 最も簡単な一連のjavascript/jQueryイベントの最新のものを守る最も簡単な方法
- 25. テストデータをキャッサンドラユニットに一番速く充填する方法は?
- 26. 一番早くSitecoreユーザープロフィールフィールドを更新する方法
- 27. Java:HashSetをSIZEの順番でキューに入れる方法(最小のもの)?
- 28. これらのクエリを単一のステートメントに最も適切に書く方法
- 29. 最後のフレームでCSS3スプライトアニメーションが停止する方法
- 30. DockPanelで最後の項目を一番下と右に塗りつぶす方法を教えてください。
これはドッキング可能では機能しないようです。 – Cenoc
ドッキング可能な物はどういう意味ですか? ( 'QDockWidget's?) - 何が起こっているかを見るためにいくつかのサンプルコードを投稿できますか? – sjwarner