【QT】customPlot 设置图例透明背景和文字颜色
customPlot->legend->setBrush(QBrush(QColor(255,255,255,0))); customPlot->legend->setTextColor(QColor(0, 0, 0, 100));
代码翻译:
设置自定义图表的图例背景画刷为透明白色
设置自定义图表的图例文字颜色为半透明黑色
详细解释:
第一行:
setBrush()
- 设置背景画刷QBrush(QColor(255,255,255,0))
- 创建白色(255,255,255)完全透明(alpha=0)的画刷效果:图例背景完全透明
第二行:
setTextColor()
- 设置文字颜色QColor(0, 0, 0, 100)
- 创建黑色(0,0,0)半透明(alpha=100)的颜色效果:图例文字显示为半透明的黑色
总体效果:
创建一个具有透明背景和半透明黑色文字的图例样式,使图例能够与图表内容更好地融合而不完全遮挡背景。