QCheckBox
Qt::CheckState checkState() const; // 获取状态
void setCheckState(Qt::CheckState state); // 设置状态
enum CheckState
{
        Unchecked,
        PartiallyChecked,
        Checked
 };
信号: void stateChanged(int state);
使用:
// 先连接信号与槽
connect(ui.CheckBox, SIGNAL(stateChanged(int)), this, SLOT(CheckBoxChanged()));
// 槽处理函数
  void QMyClass::CheckBoxChanged()
  {
      Qt::CheckState state = ui.CheckBox->checkState();
    if (state == Qt::Checked)  // 也可以使用(if (ui.CheckBox->isChecked()))
      {
      // 选中处理事件
      }
      else if (state == Qt::Unchecked)
      {
    // 未选中处理事件
      }
  }
    总有一股莫名其妙的执拗劲儿......
                    
                
                
            
        
浙公网安备 33010602011771号