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

标签 qt label spacing qgridlayout

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

最佳答案

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

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

关于QT:删除 QGridLayout 中 QLabel 之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16388092/

相关文章:

c++ - 我的 QList 类列表在这里存储什么

c++ - QTreeWidgetItem 的拖放不能正常工作

css - 发布带有标签的对齐单选按钮

asp.net - 仅使用 css 将标签与文本框正确对齐

html - 移动版 bootstrap 4.2.1 上的间距

c++ - QT Creator,c++11 的语法检查

android - Qt:在非主机平台上制作和安装模块

r - 如何将变量 'labelled' 的类更改为 R 中的字符串或 chr?

javascript - 为什么我的轮播图像旁边有额外的空间?

html - div 之间神秘的换​​行符。包含 JSFiddle