无法更改qt中的menuBar背景颜色

时间:2018-06-02 08:10:28

标签: c++ qt background background-color

我无法在QT中更改menuBar背景色。

以下是我要做的事情:

QPalette palette;
palette.setColor(menuBar()->backgroundRole(), Qt::black);
palette.setColor(menuBar()->foregroundRole(), Qt::white);
menuBar()->setPalette(palette);

前景色会按预期更改,而背景色默认为白色。

我在这里做错了什么?

0 个答案:

没有答案