从样式表设置内容边距

时间:2012-11-29 19:28:14

标签: qt stylesheet margins qlayout

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

截至目前,这是无法实现的。使用

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

QLayout::setSpacing(0)

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

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