QGridLayout

时间:2017-01-31 19:34:20

标签: c++ qt layout

我正在开展一个Qt项目,并且我遇到了QtDesign问题。

我现在是一个4x4网格,就像那样:

Window layout

  • 左上角(TL):SourceSelector
  • 右上角(TR):groupBox_vizualization
  • 左下角(BL):groupBox_filtrage
  • 右下角(BR):groupBox_spectre

当我选择SourceSelector中的一个小部件时,我希望stackWidget_source的宽度为100%。目前,当我选择这个小部件时,我设置了" vizualisation"的宽度。小部件为0,并隐藏它。我希望SourceSelector仅在这种情况下使用100%的宽度。我命令有一个网格(2)x(1 1)。

但是TL / BL和TR / BR总是具有相同的宽度。因此,我不能使TR 100使用100%,因为BR具有固定的大小。

你们有什么想法吗?

1 个答案:

答案 0 :(得分:0)

好吧,我用底部的网格布局和顶部的HLayout解决了我的问题。它们都放在VLayout中。