关于QChart的背景框线隐藏以及一些其他设置
为何发这篇博客
在网上找了很久,发现关于QChart的资料很少,闲来无事,于是决定发篇博客试试水。
QChart相关设置
隐藏背景网格X轴、Y轴框线
关于这个我试了很久才试出来,真的是辛酸,明明只是一句很简单的代码。
隐藏轴线前:
隐藏轴线后:
代码:
m_axisY->setGridLineVisible(false); //隐藏背景网格Y轴框线
m_axisX->setGridLineVisible(false); //隐藏背景网格X轴框线
QChart图例设置
m_chart->legend()->setVisible(true); //图例显示
m_chart->legend()->setAlignment(Qt::AlignBottom); //图例向下居中
QChart画布与显示区域距离问题
m_chart->setContentsMargins(0, 0, 0, 0); //设置外边界全部为0
m_chart->setMargins(QMargins(0, 0, 0, 0));//设置内边界全部为0
m_chart->setBackgroundRoundness(0); //设置背景区域无圆角
QChart设置画布背景
这个东西用QSS设置不能起作用
m_chartView->setBackgroundBrush(QBrush(QColor(34,36,42)));