Qt 未检查函数

Qt 未检查函数,qt,Qt,我对复选框使用了“ischecked”函数,它可以正常工作。我对按钮使用了相同的功能。按钮的默认状态是“未选中”,因此在这种情况下它可以正常工作,但当我转到按钮的属性并将状态更改为“已选中”,然后尝试像这样处理它时 if(ui->Button->isChecked()==Qt::Checked) { ui->label_2->setPixmap(QPixmap::fromImage(image)); ui->frame_10->setMinimumHeight

我对复选框使用了“ischecked”函数,它可以正常工作。我对按钮使用了相同的功能。按钮的默认状态是“未选中”,因此在这种情况下它可以正常工作,但当我转到按钮的属性并将状态更改为“已选中”,然后尝试像这样处理它时

if(ui->Button->isChecked()==Qt::Checked)
{
ui->label_2->setPixmap(QPixmap::fromImage(image));
ui->frame_10->setMinimumHeight(image.size().height() + 20);
}
然后我在对话框中看不到任何更改。为什么会这样?我应该怎么做才能使它工作。

创建按钮后,将其“checkable”属性设置为true:

Button->setCheckable(true);
地址:

此属性保存按钮是否可检查默认情况下 按钮不可检查。