qt在桌面linux和嵌入式linux执行结果不同
QMessageBox::warning(this,tr("警告"),tr("密码错误!"),QMessageBox::Yes);
这一个对话框是我软件一个登陆对话框的子对话框,当用户输入密码错误时,弹出该对话框。在pc上执行正常,但是下载到arm板子上时却卡到这里了,请问为什么呢?有人能指点下吗?源码如下:
void loginDlg::on_loginButton_clicked()
{
qDebug("come here?-------");
if(ui->pwdLineEdit->text()==tr("22"))
accept();
else{
qDebug("come here?-------0");
//QMessageBox::warning(this,tr("警告"),tr("密码错误!"),QMessageBox::Yes);
qDebug("come here?-------1");
ui->pwdLineEdit->clear();
clearFocus();
qDebug("come here?-------2");
//ui->pwdLineEdit->setFocus();
}
}
在开发板上come here?-------1就没输出了,为什么呢?