需要QT布局提示

时间:2012-03-31 07:56:21

标签: qt layout

我正在使用qt的简单棋盘游戏,我的布局有些问题。我有两个玩家,他们的健康状况用pixmaps表示,位于屏幕的底部。它现在看起来像这样:

Layout

请注意,我希望将健康指示器保留在屏幕的两侧,并且中间的按钮相对于屏幕居中。

但是当一些球员失去健康时,会发生这种情况:

Layout messed up

如果图纸不可理解,在这里,我拍了一些屏幕:

enter image description here

所以问题是,由于垫片,中间的按钮开始转移到屏幕的一个边缘。我明白为什么会这样做,但我根本找不到解决方案。

如果您有任何想法,我可以如何使这个布局工作,帮助我! 提前谢谢!

2 个答案:

答案 0 :(得分:3)

制作一个空(完全透明)健康指示像素图,其大小与心像素图相同。然后你可以随时为这两个玩家放置三个相同大小的健康指标pixmaps。

答案 1 :(得分:2)

您可以将Widget放在健康指示器所在的位置,将sizePolicy设置为固定大小,并将健康指示器pixmap 放在该小部件中。