QCheckBox只有点击选择框才选中
时间: 2023-10-10 08:05:54 浏览: 327
QCheckBox(复选框)
您可以通过设置QCheckBox的点击模式(clickMode)属性来实现这个功能。默认情况下,QCheckBox的点击模式为Toggle,这意味着单击选中框或文本都会切换其选中状态。如果您想要只有单击选中框时才能切换其选中状态,您可以将其点击模式设置为QAbstractButton::CheckBox,这样单击文本时就不会切换其选中状态。以下是示例代码:
```python
checkBox = QCheckBox("文件名")
checkBox.setClickMode(QAbstractButton.CheckBox)
```
这样做后,只有在单击选中框时,QCheckBox才会切换其选中状态,而单击文本则不会切换其选中状态。
阅读全文