单独更改QGridLayout中的边距

时间:2013-09-18 12:05:36

标签: c++ qt margins qgridlayout

我有一个QGridLayout,主要包含QLabel。它是一个3x10网格,我希望三列中每一列的内容都有不同的边距。例如。我希望能够将带有不同空间的标签放在网格边框上。

如果我设置属性ContentMargins,它只是引用网格中的所有内容。

换句话说:如何在QGridLayout中为单个列设置内容边距?

...虽然我们在这里,你可以为各行做同样的事吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我建议你将QGridLayout边距设置为0,并为每列添加一个QVertiacalLayout项。并在QVertiacal布局中设置边距