8

我正在努力QLayout使用样式表将 Qt 中的对象的内容边距设置为零。我可以删除它们,QLayout::setContentsMargins(0, 0, 0, 0)但我更愿意从样式表中删除它们。

4

2 回答 2

4

到目前为止,这还不能实现。利用

QLayout::setContentsMargins(0, 0, 0, 0)

QLayout::setSpacing(0)

如果您还想消除小部件之间的空间。

另请参阅此错误报告Stylesheet controls for QLayout objects ,目前尚未解决。

于 2014-07-21T16:20:07.220 回答
2

无法为 QLayout 设置样式表,请改用 QWidget,您将在其中设置布局。然后,您可以使用样式表设置小部件的边距和/或填充以满足您的需要。

于 2013-01-16T22:06:48.217 回答