我正在使用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),setHorizontalSpacing(0)和.setVerticalSpacing(0)
在QWidget上,我设置了setContentsMargins(0,0,0,0)
所有这些之后,我的图表周围仍然有边框,看起来像QFrame上的默认边框是12px。我认为这些可能是从祖先QFrame继承的,但是如果我将QFrame边距设置为0(有效),则图表仍然具有该12px边框。我如何摆脱这些?