qtoolbutton设置checked的图标和没有checked的图标
时间: 2023-10-14 17:04:26 浏览: 445
QToolButton.rar
要设置QToolButton的checked状态下的图标和非checked状态下的图标,可以使用setIcon()和setCheckable()函数。具体操作如下:
1. 使用setIcon()函数设置非checked状态下的图标:
```python
toolButton.setIcon(QtGui.QIcon('non_checked_icon.png'))
```
2. 使用setChecked()函数将QToolButton设置为可check状态:
```python
toolButton.setCheckable(True)
```
3. 使用setIcon()函数设置checked状态下的图标:
```python
toolButton.setIcon(QtGui.QIcon('checked_icon.png'))
```
这样,在QToolButton被check和uncheck的时候,图标会自动切换。
阅读全文