Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 单独更改QGridLayout中的页边距_C++_Qt_Margins_Qgridlayout - Fatal编程技术网

C++ 单独更改QGridLayout中的页边距

C++ 单独更改QGridLayout中的页边距,c++,qt,margins,qgridlayout,C++,Qt,Margins,Qgridlayout,我有一个QGridLayout,其中大部分包含QLabel。这是一个3x10的网格,我希望三列内容的边距不同。我希望能够将具有不同空间的标签放置到其网格边界 如果我设置属性ContentMargins,它只会引用网格中的所有内容 换句话说:如何为QGridLayout中的单个列设置内容边距 …当我们进行此操作时,您可以对单个行执行相同的操作吗 提前感谢您的帮助 我建议您将QGridLayout边距设置为0,并为每列添加一个QVerticAllayout项。并在QVertical布局中设置stan

我有一个QGridLayout,其中大部分包含QLabel。这是一个3x10的网格,我希望三列内容的边距不同。我希望能够将具有不同空间的标签放置到其网格边界

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

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

…当我们进行此操作时,您可以对单个行执行相同的操作吗


提前感谢您的帮助

我建议您将QGridLayout边距设置为0,并为每列添加一个QVerticAllayout项。并在QVertical布局中设置stance中的边距

您可以单独设置每个标签的边距…是的,谢谢headsvk,但我有兴趣概括我网格列中每个标签(或其他小部件)的属性。是的,这不完全是我问题的答案,但它是有意义的。事实上,也许我应该制作一个QHBoxLayout并向其中添加三个QVBoxLayout。这样我就可以像你说的那样单独处理QVBoxLayouts了。非常感谢。