QT:删除QGridLayout中QLabel之间的空格

dad*_*od2 5 qt label spacing qgridlayout

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

dad*_*od2 3

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

layout->setHorizontalSpacing(0);
layout->setVerticalSpacing(0);
Run Code Online (Sandbox Code Playgroud)

谢谢