QPushButton设置添加一个下拉菜单,如何删除默认添加的下拉菜单指示器图标
时间: 2024-02-18 21:59:58 浏览: 123
下拉菜单设置
您可以通过设置QPushButton的风格表(stylesheet)来删除默认的下拉菜单指示器图标。具体方法如下:
```python
button = QPushButton("下拉菜单")
button.setMenu(menu) # 设置下拉菜单
# 移除下拉菜单指示器图标
button.setStyleSheet("QPushButton::menu-indicator{ image: none; }")
```
在上述代码中,我们使用 `setStyleSheet()` 方法为 QPushButton 设置风格表。其中 `QPushButton::menu-indicator` 是 QPushButton 的伪状态选择器,可以用于控制下拉菜单指示器图标的样式。通过设置 `image: none;`,我们将下拉菜单指示器图标移除,从而实现只显示文本的效果。
阅读全文