【问题标题】:QT widget alignment problemQT小部件对齐问题
【发布时间】:2010-08-26 22:47:10
【问题描述】:

我用代码创建了一个表单,但我遇到了一个大问题。每个元素都对齐到底部。我在图片上将清晰且对齐的空间涂成蓝色。如何将每个对齐设置为顶部?

如果您需要此问题中的代码,您会找到它:Qt heap memory corruption

【问题讨论】:

  • 你在使用 Qt Designer 吗?您有可以发布的 ui 文件吗?
  • @Jérôme:不,我不是。我正在编写没有编辑器的代码。
  • 你能把你用来创建这些小部件的代码放进去吗?尤其是Kamera PanelAccellerometre Panel,我在你其他问题的代码中没有找到。
  • @Jérôme:感谢您的帮助。正如您在答案中看到的那样,我发现了问题所在。

标签: qt qt4


【解决方案1】:

我发现了问题所在。初始化后,我在每个布局上都使用了 addStretch(),因此它将其他小部件隔开到表单的底部。

我昨天想,addStrech(int) 为水平布局中的每个垂直布局设置宽度。现在我知道 addStrech 是为了间距。

【讨论】:

  • 很高兴你知道了。您可以接受自己的答案,这样它就不会出现在“未回答”列表中。
猜你喜欢
  • 2018-08-14
  • 2021-04-01
  • 2012-06-03
  • 2021-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-03
  • 1970-01-01
相关资源
最近更新 更多