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

时间:2013-05-05 19:07:39

标签: qt label spacing qgridlayout

我添加了一些不同颜色的QLabel到A QGridLayout作为QWidget的布局, 现在我在每个Qlabel和下一个Qlabel之间有一个间距,我想删除它。我试图将标签的边距设置为“0”并将GridLayout的对齐设置为“0”,但它并没有很好地工作。我认为空间可能是标签的边界,但我检查。 你有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您可以尝试设置间距:

  

于版图> setSpacing(0);

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

  

于版图> setContentsMargins(0,0,0,0);

答案 1 :(得分:0)

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

layout->setHorizontalsspacing(0);
layout->setVerticalspacing(0);

感谢

相关问题