gpt4 book ai didi

c++ - 删除 QWidget 周围的额外间距

转载 作者:可可西里 更新时间:2023-11-01 16:28:16 26 4
gpt4 key购买 nike

如何去除 QWidget 周围多余的间距?

这是一个简单的例子。小部件的空间是灰色的;你看,它的内容(图像、文本和按钮)周围有一些空间(大约 0.3-0.4 厘米)。

小部件的空间被突出显示

setAutoFillBackground(true);
QPalette pal(palette());
pal.setColor(QPalette::Background, QColor("#e5e5e5"));
setPalette(pal);

Example

这是内容(通过运行 setStyleSheet( "background-color: red"); 为整个小部件突出显示。

Example

我所说的“移除额外间距”是指移除内容周围大约 0.2-0.3 厘米的灰色空间。

最佳答案

使用方法 setContentsMargins() 更改您添加 QWidget 的布局的内容边距以及您希望更改的任何其他布局。 .

关于c++ - 删除 QWidget 周围的额外间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12017789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com