对于 stateChanged 信号,我的 QT Slot 函数中有以下情况:
void ui::myslot(int state) {
...
if (condition) {
checkbox->setChecked(true);
}
...
}
如果我的复选框已经被选中,当我尝试取消选中它时,如果条件满足,复选框将再次被选中。但是,当我再次尝试取消选中它并且条件仍然为真时,它只是变为未选中,没有发出任何信号。即,上面的函数甚至没有被调用......
知道这里会发生什么吗?
非常感谢!:)