Qt 无法更改dock窗口小部件填充
我正在尝试创建一个包含在QDockWidget中的QTabWidget,它没有填充,因此tab小部件可以到达QDockWidget的边缘 您可以在下图中看到问题。布局中右侧的QTabWidget显然没有填充,但QDockWidget中左侧的QTabWidget有填充 该填充使用所有默认样式、cleanlooks、plastique和OSX样式 我已经尝试将以下QS添加到QTabWidget、QDockWidget、QWidget、QMainWindow,但是dock小部件和tab小部件之间的填充始终保持不变Qt 无法更改dock窗口小部件填充,qt,tabs,docking,Qt,Tabs,Docking,我正在尝试创建一个包含在QDockWidget中的QTabWidget,它没有填充,因此tab小部件可以到达QDockWidget的边缘 您可以在下图中看到问题。布局中右侧的QTabWidget显然没有填充,但QDockWidget中左侧的QTabWidget有填充 该填充使用所有默认样式、cleanlooks、plastique和OSX样式 我已经尝试将以下QS添加到QTabWidget、QDockWidget、QWidget、QMainWindow,但是dock小部件和tab小部件之间的填
padding: 0;
margin: 0;
有人知道我需要做什么来删除此空间。我发现导致此问题的原因是QtabWidget的主布局。在qss中无法更改填充,但可以直接在QtDesigner或代码中更改。为此,请编辑选项卡小部件的内容布局,并将所有布局边距更改为0 这可以在QtDesigner中完成,具体操作如下: