Qt checkBox 状态改变的问题
我在写一个状态设置时使用了 checkBox这个函数,两个状态变换的函数如下:
void runing::SetAutoMod()
{
Mode = 1;
ui->label_modname->setText(tr("AUTO"));
ui->checkBox_auto->setCheckState(Qt::Checked);
ui->checkBox_man->setCheckState(Qt::Unchecked);
}
void runing::SetManMod()
{
Mode = 2;
ui->label_modname->setText(tr("MANUAL"));
ui->checkBox_man->setCheckState(Qt::Checked);
ui->checkBox_auto->setCheckState(Qt::Unchecked);
}
选择一个的时候没有问题,当选择第二个的时候程序自动退出
使用的链接函数是:
QObject::connect(ui->checkBox_auto,SIGNAL(stateChanged(int)),this,SLOT(SetAutoMod()));
QObject::connect(ui->checkBox_man,SIGNAL(stateChanged(int)),this,SLOT(SetManMod()));
跪求高手指引下,谢谢
[解决办法]
没有太明白你问题的意思,不过我觉得你的功能应该是一对互斥的设置,我觉得你在groupbox里面使用2个radiobutton不是更加容易实现吗?
[解决办法]