我的菜单栏放在我的工具栏里面:)我不想让它们都具有相同的背景颜色。在一些颜色主题中,菜单栏背景与工具栏(较轻)不同。如何同步它们,同时保持当前的主题颜色。
我可以强制QMenuBar
不要画背景吗?
我尝试将样式表与background-color:..
一起使用,但菜单栏中的子菜单会丢失边框,现在有悬停效果。
感谢您的帮助:)
答案 0 :(得分:4)
您可以尝试这样的事情:
QPalette palette = menuBar->palette();
palette.setColor(QPalette::Button, toolBar->palette().color(QPalette::Window));
menuBar->setPalette(palette);
希望这会有所帮助:)