qmenu 菜单栏选中样式
时间: 2023-07-20 07:07:38 浏览: 165
qqMenu的控件样式
QMenu 是 Qt 框架中的一个类,可以用于创建弹出式菜单。如果你想要修改 QMenu 中选中菜单项的样式,可以使用样式表来实现。以下是一种简单的方法:
```css
QMenu::item:selected {
background-color: blue;
color: white;
}
```
上述样式表中,我们使用 `QMenu::item:selected` 选择器来选中被选中的菜单项,并设置其背景色为蓝色,前景色为白色。你可以根据自己的需要修改这些样式属性。
在代码中使用这个样式表非常简单,只需要在创建 QMenu 实例后,调用其 `setStyleSheet` 方法即可:
```python
menu = QtWidgets.QMenu()
menu.setStyleSheet("""
QMenu::item:selected {
background-color: blue;
color: white;
}
""")
```
这样,当用户选中某个菜单项时,该菜单项的背景色和前景色就会发生改变。
阅读全文