PyQt5复选框的checkState()方法是一个用来获取复选框当前状态的方法,可以用来确定复选框是否被选中。
使用方法
# 引入QCheckBox模块 from PyQt5.QtWidgets import QCheckBox # 创建一个复选框 checkbox = QCheckBox('复选框') # 调用checkState()方法获取复选框当前状态 state = checkbox.checkState() # 根据返回值判断复选框是否被选中 if state == Qt.Checked: print('复选框已被选中') else: print('复选框未被选中')
checkState()方法返回一个Qt.CheckState枚举值,如果复选框被选中,返回值为Qt.Checked,如果未被选中,返回值为Qt.Unchecked。
使用checkState()方法可以获取复选框当前状态,从而判断复选框是否被选中,这个方法在实现一些复杂的逻辑判断时可以起到很大的作用。