c++ 用于更改QwtPlot颜色背景的方法

5ssjco0h  于 2023-02-20  发布在  其他
关注(0)|答案(2)|浏览(451)

我想知道在QwtPlot创建后可以使用什么方法来更改它,以及如何使用。现在我使用的是QwtPlot-〉setCanvasBackground()在我的构造函数中,然而在我的程序中,用户可以选择用一些其他的图形选项来改变绘图的背景颜色,这些选项都设置在一个特定的方法中,该方法属于从QwtPlot继承的类。谢谢你的支持。

3htmauhk

3htmauhk1#

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

QwtPlotCanvas { background: #888888; }
flvtvl50

flvtvl502#

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

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

相关问题