由于业务需求,需要设置曲线的背景色透明,仅仅用下述代码不行:
m_pChart->setBackgroundVisible(false);
除了上述代码外,还需设置主窗体透明和曲线视图为透明:
setAttribute(Qt::WA_TranslucentBackground);
m_pChartView->setStyleSheet("background: transparent");
其中m_pChart为QChart的对象指针,m_pChartView为QChartView对象的指针,效果如下: