无法更改停靠小部件填充
Posted
技术标签:
【中文标题】无法更改停靠小部件填充【英文标题】:Cannot change dock widget padding 【发布时间】:2014-03-21 17:03:34 【问题描述】:我正在尝试创建一个包含在没有填充的 QDockWidget 中的 QTabWidget,以便标签小部件到达 QDockWidget 的边缘。
您可以在下面的图片中看到问题。布局内右侧的 QTabWidget 显然没有填充,但 QDockWidget 内左侧的 QTabWidget 有。
此填充使用所有默认样式、cleanlooks、plastique 和 OSX 样式。
我尝试将以下 qss 添加到 QTabWidget、QDockWidget、QWidget、QMainWindow 但停靠小部件和选项卡小部件之间的填充始终保持不变!
padding: 0;
margin: 0;
有人知道我需要做什么来删除这个空间。
【问题讨论】:
【参考方案1】:我发现这是 QtabWidget 的主要布局造成的。无法更改 qss 中的填充,但您可以直接在 QtDesigner 或代码中更改它。为此,请编辑选项卡小部件的内容布局并将所有布局边距更改为 0。
这可以在 QtDesigner 中完成:
【讨论】:
以上是关于无法更改停靠小部件填充的主要内容,如果未能解决你的问题,请参考以下文章