我添加了一些不同颜色的qlabel到QGridLayout作为QWidget的布局,现在我在每个Qlabel和下一个Qlabel之间有一个空格,我想要删除它。我试图将标签的边距设置为"0",并将GridLayout的对齐设置为"0",但效果不太好。我以为这个空间可能是标签的边界,但我检查了。你知道吗?
真不敢相信我错过了这个:哦,谢谢你,马特解决方案为:
layout->setHorizontalSpacing(0);
layout->setVerticalSpacing(0);
谢谢
您可以尝试设置间距:
布局-> setSpacing (0);
如果不这样做,你也可以尝试将内容边距设置为零:
布局-> setContentsMargins (0, 0, 0, 0),