QCheckBox的常用接口包括以下几类:
- 设置和获取复选框状态的接口:
setChecked(bool)
:设置复选框的选中状态。isChecked()
:获取复选框的当前选中状态。
- 设置和获取复选框文本的接口:
setText(const QString &)
:设置复选框旁边的显示文本。text()
:获取复选框旁边的显示文本。
- 其他常用属性和方法的接口:
setTristate(bool)
:启用或禁用三态支持(即除了选中和未选中,还有一个中间状态)。isTristate()
:检查是否启用了三态支持。setIndeterminate(bool)
:设置复选框为不确定状态(仅当启用了三态支持时有效)。isIndeterminate()
:检查复选框是否处于不确定状态。toggled(bool)
:当复选框的选中状态改变时发出的信号。可以连接此信号到一个槽函数以执行特定操作。
这些接口提供了对QCheckBox控件的基本操作和状态查询功能,是开发中使用QCheckBox时经常会用到的。