C++ 单独更改QGridLayout中的页边距
我有一个QGridLayout,其中大部分包含QLabel。这是一个3x10的网格,我希望三列内容的边距不同。我希望能够将具有不同空间的标签放置到其网格边界 如果我设置属性ContentMargins,它只会引用网格中的所有内容 换句话说:如何为QGridLayout中的单个列设置内容边距 …当我们进行此操作时,您可以对单个行执行相同的操作吗C++ 单独更改QGridLayout中的页边距,c++,qt,margins,qgridlayout,C++,Qt,Margins,Qgridlayout,我有一个QGridLayout,其中大部分包含QLabel。这是一个3x10的网格,我希望三列内容的边距不同。我希望能够将具有不同空间的标签放置到其网格边界 如果我设置属性ContentMargins,它只会引用网格中的所有内容 换句话说:如何为QGridLayout中的单个列设置内容边距 …当我们进行此操作时,您可以对单个行执行相同的操作吗 提前感谢您的帮助 我建议您将QGridLayout边距设置为0,并为每列添加一个QVerticAllayout项。并在QVertical布局中设置stan
提前感谢您的帮助 我建议您将QGridLayout边距设置为0,并为每列添加一个QVerticAllayout项。并在QVertical布局中设置stance中的边距您可以单独设置每个标签的边距…是的,谢谢headsvk,但我有兴趣概括我网格列中每个标签(或其他小部件)的属性。是的,这不完全是我问题的答案,但它是有意义的。事实上,也许我应该制作一个QHBoxLayout并向其中添加三个QVBoxLayout。这样我就可以像你说的那样单独处理QVBoxLayouts了。非常感谢。