方法,允许我更改QwtPlot颜色背景

Methods that allow me to change a QwtPlot color background

本文关键字:QwtPlot 颜色 背景 允许我 方法      更新时间:2023-10-16

我想知道我可以用什么方法来改变我的QwtPlot创建后,以及如何使用。到目前为止,我在构造函数中使用QwtPlot->setCanvasBackground(),但是在我的程序中,用户可以选择使用其他一些图形选项来更改绘图的背景颜色,这些选项都设置在属于继承自QwtPlot的类的特定方法中。任何建议吗?感谢您的支持

您可以使用Qt样式表。下面的代码将画布的背景色设置为灰色:

    QwtPlotCanvas { background: #888888; } 

另一个更改QwtPlot画布颜色的选项:

plot->setAutoFillBackground(false);
plot->canvas()->setPalette(color);