I have a QMenuBar in window, and background color is white, so when action is selected, or mouse is point at action, text color becomes white. 如何更改悬停效果颜色?我试图通过更改选定的文本颜色来更改调色板,但这不起作用
最佳答案
QMenuBar::setStyleSheet()
会成功的。
您可以完全自定义组件的布局。请注意,使用 setStyleSheet 意味着您将使用样式表完全覆盖组件的样式。
QString style = "QMenuBar::item:selected { background: white; } QMenuBar::item:pressed { background: white; }"
menuBar.setStyleSheet(style);
关于c++ - qt中如何改变Qmenubar项的悬停效果颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50257739/