删除QGridLayout中的小部件的边距

时间:2020-05-10 16:38:15

标签: python pyside2 qtcharts

我正在使用Pyside2(Qt 5.12+),并且在Qt Designer中安排了以下gui组件:

然后我以编程方式将QGridLayout添加到QWidget。在QGridLayout中,我添加了几个QChartView对象,每个对象都有一个QChart。

在QChart上,我设置.setMargins(QMargins(0,0,0,0))

在QChartView上,我设置.setContentsMargins(0,0,0,0)

在QGridLayout上,我设置.setContentsMargins(0,0,0,0),.setSpacing(0),setHorizo​​ntalSpacing(0)和.setVerticalSpacing(0)

在QWidget上,我设置了setContentsMargins(0,0,0,0)

所有这些之后,我的图表周围仍然有边框,看起来像QFrame上的默认边框是12px。我认为这些可能是从祖先QFrame继承的,但是如果我将QFrame边距设置为0(有效),则图表仍然具有该12px边框。我如何摆脱这些?

enter image description here

0 个答案:

没有答案
相关问题