1 qt qt4 stylesheet qtoolbar qmenubar
我的菜单栏位于工具栏内:)并且我不希望它们都具有相同的背景颜色。在某些颜色主题中,菜单栏背景与工具栏中的背景不同(更亮)。如何同步它们并同时保持当前的主题颜色。
我可以强制QMenuBar不绘制背景吗?
我尝试使用样式表,background-color:..但菜单栏中的子菜单丢失边框,现在有悬停效果。
感谢帮助 :)
你可以尝试这样的事情:
QPalette palette = menuBar->palette();
palette.setColor(QPalette::Button, toolBar->palette().color(QPalette::Window));
menuBar->setPalette(palette);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助 :)
| 归档时间: |
|
| 查看次数: |
3875 次 |
| 最近记录: |