2012-03-31 9 views
3

私はqtの簡単なボードゲームに取り組んでいます。レイアウトにいくつか問題があります。私は2人の選手を持っています、彼らの健康は画面の一番下にピックスマップで表されます。私は、画面の両側に保健指標を維持したいと、QTのレイアウトのヒントが必要です

Layout

お知らせ、そして真ん中のボタンが画面に比べて、中心に:それは今、このようになります。

しかし選手のいくつかの緩い健康は、これが起こる:だから

enter image description here

:図面が理解できなかった場合は

Layout messed up

を、ここでは、私はいくつかの画面を取りました問題は、中央のボタンがスペーサーのためにスクリーンの端の1つに移動し始めるということです。なぜそれがそれを行うのか理解していますが、私は単に解決策を見つけることができません。

あなたが何か考えている場合は、どうすればこのレイアウトが機能するのか教えてください! ありがとうございます!

答えて

3

ハートpixmapと同じサイズの空の(完全に透明な)ヘルスインジケータpixmapを作成します。次に、両方のプレイヤーに同じサイズのヘルス・インディケーター・ピックスマップを置くことができます。

+0

ありがとう、これは問題を解決しました! –

2

ヘルスインジケーターを配置するウィジェットを配置し、そのサイズポリシーを固定サイズに設定し、健康指標インジケーターをそのウィジェットのに入れることができます。

+0

実装が簡単だったので、もう一方の方法を使用しました。しかし、問題がより複雑であれば、私はあなたの方法を使用するでしょう、非常に感謝します! –

関連する問題