我有烦人的问题。我创建了 QVBoxLayout,在其上添加了我的小部件。这是我的构造函数的示例:
layout = new QVBoxLayout;
layout->setMargin(0);
layout->setContentsMargins(QMargins(0,0,0,0));
layout->setSpacing(0);
然后我有添加小部件的功能。
layout->addWidget(_wave);
_wave 是我自己的小部件。但是你可以添加任何你想要的东西,例如 QButton。
我想要实现什么? 与此类似,但在布局中添加的小部件之间没有任何空格。只是 QButtons 或其他小部件,彼此粘在一起。
我在任何地方都添加了 setMargins、setSpacing 等。请帮帮我,我真的不知道我该怎么做。
对不起颜色,但我想提到我想要实现的目标。我有在其上添加 QWidget 的 mainWindow。这个小部件有蓝色背景。然后在布局中,我添加了一些小部件,这些小部件在这张图片上是橙色的。我只是想确定,小部件之间的蓝色背景是不可见的。我想在小部件下有小部件,没有任何空间。