毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

QPushButton变成Enabled后还是灰色

更新时间:2013-3-27:  来源:毕业论文

QPushButton变成Enabled后还是灰色
我用Designer 把一个pushbutton 设置成了disabled,当LineEdit 中有输入时按钮设置课点击,我在构造函数中写的
  if(!ui->lineEdit_single->text().isEmpty())
       ui->pushButton_single->setEnabled(true);

可是当我在lineEdit 输入时,pushbutton 还是灰色的,怎么回事??

构造函数执行的时候,你的输入框还没有数据
响应textChanged信号,在对应的槽中设置按钮可用

我用 connect(ui->lineEdit_single,SIGNAL(textChanged(QString)),ui->pushButton_single,SLOT(setEnabled(bool)));

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。