【问题标题】: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;

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

【问题讨论】:

    标签: qt tabs docking


    【解决方案1】:

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

    这可以在 QtDesigner 中完成:

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多