当前位置: 技术问答>linux和unix
怎么让提示框一弹出就消失掉、、、急。。。
来源: 互联网 发布时间:2017-05-28
本文导语: 如题:代码如下: void startexperiment::on_pushButton_20_clicked() { while(appfstart->doorClose == false) { QMessageBox::about(this,QObject::tr(""),QObject::tr("门锁检测中! ")); if(appfstart->doorClose ==true ) ...
如题:代码如下:
void startexperiment::on_pushButton_20_clicked()
{
while(appfstart->doorClose == false)
{
QMessageBox::about(this,QObject::tr(""),QObject::tr("门锁检测中! "));
if(appfstart->doorClose ==true )
{
QMessageBox::about(this,QObject::tr("提示"),QObject::tr("门已关好,试验过程中请保持门处于关闭状态"));
break;
}else if(appfstart->doorOpen == true)
{
QMessageBox::warning(this,QObject::tr("警告"),QObject::tr("门未关好,请关好门再进行试验"));
}
}
ui->definegroup->show();
}
怎么让我的“门锁检测”弹出后就消失,然后根据下面的判断弹出另外的提示框,整个过程就弹出两次提示框而已???
void startexperiment::on_pushButton_20_clicked()
{
while(appfstart->doorClose == false)
{
QMessageBox::about(this,QObject::tr(""),QObject::tr("门锁检测中! "));
if(appfstart->doorClose ==true )
{
QMessageBox::about(this,QObject::tr("提示"),QObject::tr("门已关好,试验过程中请保持门处于关闭状态"));
break;
}else if(appfstart->doorOpen == true)
{
QMessageBox::warning(this,QObject::tr("警告"),QObject::tr("门未关好,请关好门再进行试验"));
}
}
ui->definegroup->show();
}
怎么让我的“门锁检测”弹出后就消失,然后根据下面的判断弹出另外的提示框,整个过程就弹出两次提示框而已???
|
事件 析构方法
|
先将整个类hide() 再show()
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。