1

我的菜单栏位于我的工具栏内 :) 而且我不希望它们都具有相同的背景颜色。在某些颜色主题中,菜单栏背景与工具栏(较浅)不同。如何同步它们并同时保持当前的主题颜色。

我可以强制QMenuBar不画背景吗?

我尝试使用样式表,background-color:..但菜单栏中的子菜单失去边框,现在有悬停效果。

感谢帮助 :)

4

1 回答 1

5

你可以尝试这样的事情:

QPalette palette = menuBar->palette();
palette.setColor(QPalette::Button,  toolBar->palette().color(QPalette::Window));
menuBar->setPalette(palette);

希望这可以帮助 :)

于 2011-05-02T18:36:17.353 回答