将填充和边距设置为0不起作用

问题描述 投票:0回答:1

它只是一个容器,我想把小部件放在里面并隐藏它们并显示它们。我不希望它有任何边距或填充,它将是不可见的(没有边框,没有背景)

我将QWidget#容器设置为margin:0px,padding:0px通过样式表。并且setObjectName(“container”)包含所有小部件。

什么都没发生。但是设置背景颜色是有效的,所以它被执行。

在哪些情况下会发生这种情况?如何解决这个问题?

qt stylesheet margin padding qtstylesheets
1个回答
3
投票

QWidget不支持box model,因此它不理解padding / margin CSS指令。使用QFrame作为容器。要查看哪些小部件支持框模型,请查看list of stylable widgets

© www.soinside.com 2019 - 2024. All rights reserved.