Qt如何更改gridlayout列的大小

You*_*zad 5 qt qt4 qtgui qt-designer

假设我有一个三列的网格布局。我希望每列都有自定义宽度。在我看来,列的宽度是自动固定的。

我怎样才能在 qt 设计器中做到这一点?

小智 2

您可以在 QT Designer (GUI) 中完成

  1. 首先,使用网格布局小部件(假设您需要 3 列)
  2. 其次,在属性编辑器中,选择layoutColumnStretch并输入值(例如200,100,100)

结果:第一列 200px,第二列 100px,第三列 100px,