我用Designer 把一个pushbutton 设置成了disabled,当LineEdit 中有输入时按钮设置课点击,我在构造函数中写的
if(!ui->lineEdit_single->text().isEmpty())
ui->pushButton_single->setEnabled(true);
可是当我在lineEdit 输入时,pushbutton 还是灰色的,怎么回事??
------解决方案--------------------
构造函数执行的时候,你的输入框还没有数据
响应textChanged信号,在对应的槽中设置按钮可用