C++ qt图表删除标题/图例的空间/

C++ qt图表删除标题/图例的空间/,c++,qt,qtcharts,qchart,C++,Qt,Qtcharts,Qchart,我想在QChartView中显示Qpolara图表 除了图表,我不会添加标题或图例。 不幸的是,当我添加图表时,图表周围有一点空白。我猜这是标题和/或图例的空间 有没有办法减少这个空间 我已经用过了 chart->layout()->setContentsMargins(0, 0, 0, 0); chart->setBackgroundRoundness(0); 这有点帮助 我想减少红边: 您似乎已经遵循了相关问题答案中的指导原则: 如果您仍然对结果不满意,可以更进一步,直接

我想在QChartView中显示Qpolara图表

除了图表,我不会添加标题或图例。 不幸的是,当我添加图表时,图表周围有一点空白。我猜这是标题和/或图例的空间

有没有办法减少这个空间

我已经用过了

chart->layout()->setContentsMargins(0, 0, 0, 0);
chart->setBackgroundRoundness(0);
这有点帮助

我想减少红边:


您似乎已经遵循了相关问题答案中的指导原则:

如果您仍然对结果不满意,可以更进一步,直接在
图表
对象上调用
setContentsMargins
,使用负值:

chart->setContentsMargins(-10, -10, -10, -10);
在将
布局
对象边距保持在
0
的同时:

chart->layout()->setContentsMargins(0, 0, 0, 0);
我在过去做过这件事,它总是很好的工作,尽管它有点像黑客

此外,图例会占用一些空间,因此如果不需要,请不要忘记隐藏它

chart->legend()->hide();
这是进行以下更改后得到的结果:

您可以尝试使用除
-10
以外的负值进行实验,以获得所需的结果。

我的QML解决方案: