无法更改停靠小部件填充

时间:2014-03-21 17:03:34

标签: qt tabs docking

我试图在QDockWidget中创建一个没有填充的QTabWidget,因此标签窗口小部件到达QDockWidget的边缘。

您可以在下面的图片中看到问题。布局右侧的QTabWidget显然没有填充,但QDockWidget左侧的QTabWidget确实没有。

Qt Designer

这个填充使用所有默认样式,cleanlooks,plastique和OSX风格。

我尝试将以下qss添加到QTabWidget,QDockWidget,QWidget,QMainWindow,但是停靠窗口小部件和标签窗口小部件之间的填充始终保持不变!

padding: 0;
margin: 0;

有人知道我需要做些什么才能删除这个空间。

1 个答案:

答案 0 :(得分:0)

我发现原因是QtabWidget的主要布局。无法在qss中更改填充,但您可以直接在QtDesigner或代码中更改它。为此,请编辑选项卡窗口小部件的内容布局,并将所有布局边距更改为0.

这可以在QtDesigner中完成:

enter image description here