我对一个复选框使用了"ischecked“函数,它对它的作用很好。我对按钮使用了相同的函数。按钮的默认状态是“未选中的”,所以在这种情况下它工作得很好,但当我转到按钮的属性并将状态更改为选中并尝试使用它时,如下所示
if(ui->Button->isChecked()==Qt::Checked)
{
ui->label_2->setPixmap(QPixmap::fromImage(image));
ui->frame_10->setMinimumHeight(image.size().height() + 20);
}然后我在对话框中看不到任何变化。为什么会发生这种情况?我应该怎么做才能让它工作。
发布于 2012-09-21 16:13:15
创建按钮后,将按钮的"checkable“属性设置为true:
Button->setCheckable(true);在QAbstractButton::checkable()
此属性保存按钮是否可复选。默认情况下,该按钮不可选中。
https://stackoverflow.com/questions/12525699
复制相似问题