2012-03-31 84 views
3

我正在開發一款簡單的棋盤遊戲,我在佈局上遇到了一些問題。我有兩個玩家,他們的健康狀況在屏幕底部用pixmaps表示。現在看起來是這樣的:需要QT佈局提示

Layout

注意,我想保持健康指標在屏幕的兩側,並在中間的按鈕爲中心,相對於屏幕。

但是,當一些球員鬆散的健康,出現這種情況:

Layout messed up

如果圖紙不理解的,在這裏,我花了一些畫面:

enter image description here

所以問題是,中間的按鈕由於間隔物而開始移動到屏幕的一個邊緣。我明白爲什麼會這樣做,但我根本找不到解決方案。

請如果你有任何想法,我怎麼能使這個佈局工作,幫助我! 在此先感謝!

回答

3

製作與心臟像素圖大小相同的空白(完全透明)的健康指示器像素圖。然後,您可以爲兩個玩家始終放置三個相同大小的健康指示器圖片。

+0

謝謝,這解決了這個問題! – 2012-03-31 21:01:50

2

你可以把你的健康指標應該是一個小部件,將其sizePolicy設置爲一個固定的大小,並把你的健康指標pixmap 裏面的小部件。

+0

我使用了另一種方法,因爲它更容易實現。但非常感謝你,如果問題更復雜,我會使用你的方法! – 2012-03-31 21:01:02