4

我在 A QGridLayout 中添加了一些不同颜色的 QLabel 作为 QWidget 的布局,现在我在每个 Qlabel 到下一个 Qlabel 之间有一个间距,我想将其删除。我尝试将标签的边距设置为“0”,将 GridLayout 的对齐设置为“0”,但效果不佳。我认为这个空间可能是标签的边界,但我检查了。你有什么主意吗?

4

2 回答 2

3

不相信我错过了这个:哦,谢谢你,Mat,解决方案是:

layout->setHorizontalSpacing(0);
layout->setVerticalSpacing(0);

谢谢

于 2013-05-05T19:58:00.490 回答
2

您可以尝试设置间距:

布局->setSpacing(0);

如果不这样做,您还可以尝试将内容边距设置为零:

布局->setContentsMargins(0,0,0,0);

于 2016-05-19T07:56:26.570 回答